Senior Full-Stack Engineer - #2166469
SoTalent
Senior Full-Stack Engineer (Integrations)
Location: Edinburgh, Scotland, United Kingdom (Onsite)
Industry: Financial services
Work Setting: Onsite
Are you passionate about building scalable cloud applications, modern APIs, and high-quality digital solutions that deliver real business impact?
We're looking for a Senior Full-Stack Engineer to play a key role in designing, developing, and supporting enterprise-grade applications, integrations, and digital platforms. This is an exciting opportunity for someone who enjoys solving complex technical challenges, leading engineering initiatives, and driving best practices across the software development lifecycle.
Working closely with cross-functional teams, you'll help translate business requirements into secure, scalable, and maintainable solutions while championing engineering excellence, automation, and operational reliability.
Key Responsibilities
- Lead the design, development, deployment, and support of applications, APIs, and integration solutions.
- Provide technical leadership and guidance to engineering teams, promoting best practices in software design, security, and resilience.
- Collaborate with stakeholders to manage technical priorities, dependencies, and delivery risks.
- Design and implement secure, observable, and scalable APIs and backend services.
- Develop robust data processing and reconciliation solutions with strong data quality and traceability controls.
- Enhance CI/CD pipelines and engineering automation to improve delivery efficiency.
- Ensure solutions meet performance, security, scalability, and compliance requirements.
- Drive continuous improvement through monitoring, incident management, troubleshooting, and root cause analysis.
- Mentor team members through coaching, technical reviews, and knowledge sharing.
Required Skills & Experience
- Strong software engineering fundamentals, including system design, testing strategies, code reviews, and continuous improvement practices.
- Extensive experience designing and securing APIs using REST, OpenAPI, OAuth 2.0, OpenID Connect, and service-to-service authentication.
- Hands-on experience with cloud platforms, including application hosting, networking, monitoring, and integration services.
- Advanced development experience with C# and .NET, including asynchronous programming, dependency injection, and automated testing.
- Strong understanding of distributed systems, integration patterns, and secure application architecture.
- Experience with Git, GitHub, and modern CI/CD methodologies.
- Strong SQL and database expertise, including data modeling, performance tuning, and data quality analysis.
- Proven experience delivering complex technical solutions within Agile environments.
- Strong leadership, mentoring, and collaboration skills.
Preferred Qualifications
- Experience with Infrastructure-as-Code tools such as Terraform.
- Exposure to AI-assisted development tools and engineering productivity platforms.
- Test automation experience using tools such as Playwright and TypeScript.
- Experience building data orchestration and batch-processing solutions.
- Knowledge of modern frontend frameworks such as React.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Head of Philanthropy
M365 Developer
Assistant Manager