Location: Edinburgh, Scotland, United Kingdom
Work Arrangement: Hybrid / Blended Working
About the Role
An opportunity is available for an experienced Senior Full-Stack Engineer to design, develop, and maintain secure, scalable applications, APIs, and enterprise integrations within a financial services environment.
The position focuses on C# .NET, Microsoft Azure, API development, and DevOps, with responsibility for technical delivery, engineering standards, and mentoring other developers.
Key Responsibilities
- Lead the design, development, and delivery of enterprise applications, APIs, and integrations.
- Build secure, scalable backend services using C# .NET and Microsoft Azure.
- Design and maintain REST APIs and integrations with internal and third-party platforms.
- Develop reliable data processing and reconciliation solutions.
- Improve CI/CD pipelines and deployment automation using GitHub Actions.
- Implement security, monitoring, observability, and resilience best practices.
- Manage technical dependencies, risks, and delivery priorities.
- Collaborate with architects, product teams, and engineering stakeholders.
- Mentor engineers through technical guidance, coaching, and code reviews.
- Support production systems, incident management, and continuous improvement.
Required Skills & Experience
- Advanced development experience with C# and .NET.
- Strong hands-on experience with Microsoft Azure, including application hosting, networking, monitoring, and integration services.
- Extensive experience designing and securing REST APIs, OpenAPI, OAuth 2.0, and OpenID Connect.
- Strong understanding of distributed systems, integration patterns, and secure software architecture.
- Experience with GitHub, GitHub Actions, and CI/CD pipelines.
- Strong SQL skills, including data modelling, performance optimisation, and data quality.
- Experience with asynchronous programming, dependency injection, and automated testing.
- Proven experience leading technical delivery within Agile teams.
- Experience mentoring engineers and maintaining software engineering standards.
- Terraform and Infrastructure as Code (IaC).
- React frontend development.
- Playwright and TypeScript for automated testing.
- GitHub Copilot and AI-assisted development tools.
- 40 days of annual leave.
- Discretionary performance-related bonus, where applicable.
- Hybrid working arrangements.
- Gym discounts, season ticket loans, and employee discounts.
Additional Information
- Hybrid working arrangement combining office and home working.
- Salary and specific office attendance requirements have not been disclosed.