Senior Software Engineer

Annapurna Recruitment — United Kingdom · Posted ~3 hours ago

Senior Full-time Hybrid £60000

Skills

software development full-stack development Microsoft technologies web technologies software architecture .NET full-stack

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role involving full-stack development, architecture design, and technical mentoring while delivering complex solutions for enterprise clients.

Highlights

Combine hands-on engineering with technical leadership, mentoring, and delivery of scalable enterprise solutions.

Description

Senior Software Engineer 📍 Location: London (City) - Hybrid 3 days Onsite 💰 Salary: £60,000 🕒 Type: Permanent My client is a specialist software consultancy delivering technology solutions to major investment banks and financial institutions. The business combines strong technical expertise with a client-focused approach to solving complex challenges within the investment management sector. The Opportunity We're looking for an engineer to combine hands-on software development with technical leadership and mentoring. You’ll work across full-stack Microsoft and web technologies, helping design and deliver scalable solutions while developing your understanding of investment management and working closely with high-profile clients. What You'll Be Doing Lead and mentor a team of developers, supporting their professional growthDesign and architect scalable, maintainable and high-performance software solutionsContribute to full-stack development across front end and middlewareApply strong coding, testing and version-control practicesDeliver software projects and solutions for investment management clientsAnalyse complex problems and break them down into logical, practical solutionsBuild knowledge of investment management and the wider investment banking environmentCommunicate effectively with clients and internal stakeholdersSet objectives, tasks and deadlines to ensure successful deliveryContribute to a collaborative, high-performing team environment What They're Looking For Graduate with a strong academic backgroundStrong software development and problem-solving abilityExperience with C#, ADO.NET and ASP.NET (Web API/Web Services)Knowledge of Microsoft SQL Server and SQLUnderstanding of SOLID development principlesExperience with unit testing and Test-Driven DevelopmentStrong communication and client-facing skillsAbility to lead, mentor and support other developersWillingness and enthusiasm to learn about financial markets and investment managementDetermined, flexible and collaborative approach to workAbility to manage multiple priorities in a professional client environment Nice to Have HTML5, CSS, JavaScript or TypeScriptAngular experienceGit and Azure DevOpsPrevious experience within financial services or investment management Why Join? Work with major investment banking and financial services clientsCombine hands-on development with technical leadershipOpportunity to develop expertise in investment management technologyJoin a collaborative, team-oriented consultancy environmentContributory pension schemePrivate health insuranceDeath-in-service cover