
Senior Software Engineer
Capital on Tap2 months ago
London, United KingdomSenior
Responsibilities
- Design and build robust, scalable solutions in .NET and C#.
- Own the software development lifecycle from concept through production, monitoring, and continuous improvement.
- Contribute to architectural decisions and technical direction.
- Collaborate with Product Managers, QA Engineers, and software engineers in cross-functional teams.
- Write unit and integration tests and maintain a high bar for code quality.
- Communicate complex engineering decisions to technical and non-technical stakeholders.
- Mentor and support other engineers.
Requirements
- At least 5 years of hands-on experience with C#, .NET, and SQL Server.
- React and TypeScript experience is strongly preferred.
- Strong unit and integration testing practices.
- Broad engineering knowledge and experience solving problems in complex, distributed systems.
- Strong communication skills with engineering, Product, and wider business stakeholders.
- Experience working in agile, cross-functional teams.
- Demonstrated ownership, judgment, proactivity, and ability to operate with ambiguity.
Benefits
- Hybrid work arrangement with two days per week in the London Moorgate office.
- Private healthcare including dental and optician services through Vitality.
- Worldwide travel insurance through Vitality.
- Anniversary rewards, including £250, £500, £750, and a four-week fully paid sabbatical.
- Salary sacrifice pension scheme with up to 7% employer match.
- Octopus EV salary sacrifice scheme.
- 28 days of holiday plus bank holidays.
- Annual learning and wellbeing budget.
- Enhanced parental leave.
- Cycle to Work Scheme.
- Season Ticket Loan.
- Six free therapy sessions per year.
- Dog-friendly offices with free drinks and snacks, a pool table, arcade machine, and beer tap.