Senior Software Engineer Tech UK
Role details
Job location
Tech stack
Job description
Our evolving roadmap is full of ambitious and exciting delivery milestones across the full range of our products and services. Senior Software Engineers can see their work deployed to production as soon as it's ready - and watching users use your solutions. We have three product teams, and you will be working in one of those teams with three to six engineers alongside product managers, UX designers, QA, and business stakeholders. Longer initiatives are broken into smaller projects to ensure frequent deliveries - we like test and learn!
You'll play a key role in:
- Making technical decisions and simplifying complex problems.
- Championing testing, performance, and security.
- Mentoring junior engineers and supporting their growth.
- Driving delivery with a user-first mindset.
- Leading projects independently.
- Contributing to planning and retrospectives, actively working towards raising quality standards.
- Collaborating with Product Managers & stakeholders, UX designers & Quality Assurance on projects across the SDLC.
- Keeping abreast of latest developments in relevant areas of technology & engineering, improve/automate engineering processes, test and introduce new tools - and then help the wider team adopt them.
Our Tech Team works within a learning and collaborative environment, where empowerment is key to our success, along with developing a culture of innovation and creating an environment where everyone can excel. Our development teams have a lot of autonomy in how to work day-to-day, with support from other roles as needed.
Our tech stack includes:
- .NET 8: C#, with ASP.NET Web API
- React and TypeScript
- Snowflake
- Microsoft's Azure cloud platform for hosting and infrastructure.
- Github, Azure Dev Pipelines, and Octopus Deploy.
Requirements
Savanta is looking for an ambitious Senior Software Engineer to take ownership & drive delivery., You excel in agile, fast-paced settings and are dedicated to delivering high-quality, user-centric software. With strong .NET and modern front-end skills, you solve problems proactively and make sound architectural decisions. Collaboration, mentoring, technical influence, and a commitment to continuous improvement are key, along with a growth mindset and clear communication., * Experience of agile rapid release iterations.
- Experience specifically with C# and .NET, or closely related languages (Java, Python, Scala) inc. modern functional idioms.
- Full product delivery mindset focused on a tested user experience.
- Promotes test-first development in stories for strong automated coverage.
- Adaptable to ambiguity, shifting priorities, and managed change.
- React & TypeScript experience., * Strong RDBMS experience and strong experience with at least one dialect of SQL: e.g. postgresql, mysql, or Oracle.
- Experience configuring Azure services.
- Experience/interest of informal leadership or formal management experience.
- Snowflake experience