Senior Software Engineer, Technical Lead
Role details
Job location
Tech stack
Job description
You'll lead technical delivery within a solution area: working with product to break down customer needs into features, making design decisions, and ensuring what ships is solid. This is a hands-on technical leadership role, not people management., * Decompose new products into value-driven deliverable features
-
Make technical design decisions and take them through architecture review
-
Write code, review code, and guide implementation quality
-
Work with systems through iterative, evolutionary patterns-not big rewrites
-
Respond to production incidents and feed learnings back into how we build
-
Help the team use AI tools effectively
You'll work closely with Product Owners, Engineering Managers, and QA Engineers. The sprint cycle is real here: standups, refinement, planning, review, and retro. We ship regularly.
Requirements
Do you have experience in Software development?, * Strong experience with C#, ASP.NET Core, SQL Server, and system design (or a demonstrably strong statically typed backend stack with willingness to learn ours)
-
Hands-on with architectural patterns: DDD, Clean Architecture, event-driven, SOA
-
Track record of owning technical design decisions (not just implementing someone else's)
-
Good judgment on code quality-you can spot security, performance, and maintainability issues
-
Ability to break complex problems into pieces that a team can execute
-
Clear communication across technical and business conversations
-
Comfort working with AI coding tools; we use them extensively
Valuable
-
Product-based SaaS experience
-
Cloud infrastructure (App Services, Function Apps, Blob Storage, Service Bus, Messaging, Kafka)
-
CI/CD and DevOps practices
-
Experience with React or other modern frontend technologies, we value exposure to diverse, best-in-class tooling across the stack
Experience level: 6+ years in software development, with 2+ years making architectural decisions. Ideally, from a product company at the growth stage.
Benefits & conditions
- 24 days for you to book and 8 days that are automatically allocated for bank holidays (with a buy option up to an additional 5 days)
- Enhance Maternity and Paternity leave
- AXA Health insurance including dental, optical and mental health
- Broadband allowance
- Home office stipend
- Life assurance (4 x basic salary)
- Encouraged and funded CPD