At a Glance
- Tasks: Design and develop innovative software solutions that drive business impact.
- Company: Respected professional services firm with a focus on technology and advisory.
- Benefits: Hybrid working model, supportive team culture, and opportunities for professional growth.
- Why this job: Join a dynamic team and tackle exciting technical challenges in a collaborative environment.
- Qualifications: Experience in software engineering with strong coding skills in C#, .Net, Angular or React.
- Other info: Engage in varied projects and contribute to continuous improvement and innovation.
The predicted salary is between 48000 - 72000 £ per year.
A well-established professional services firm is expanding its Technology & Digital Advisory function and is seeking a Senior Software Engineer to join their growing team. This role offers the opportunity to work on software that underpins key advisory services, collaborating across technical and business teams to deliver robust, scalable solutions.
What You'll Do
- Design, develop, test, and maintain backend or full-stack software features.
- Translate business requirements into technical solutions, working closely with domain experts and stakeholders.
- Ensure code quality, performance, and maintainability by writing clean, well-architected code and participating in code reviews.
- Troubleshoot, debug, and resolve software issues, ensuring reliability and stability of systems.
- Contribute to architecture discussions, technical roadmap planning, and continuous improvement.
- Collaborate with cross-functional teams including consulting, data, and product to align technology with business objectives.
What You'll Bring
- Demonstrable software engineering experience in backend, full-stack, or similar roles in production environments.
- Strong coding skills within C#, .Net Angular or React (Angular preferred), Agile (TDD).
- Experience with systems design, APIs, data structures, and software architecture.
- Ability to communicate clearly with both technical and non-technical stakeholders.
- A proactive, problem-solving mindset with attention to detail and a quality focus.
- Experience working in agile or iterative delivery environments.
Why Join?
- Work within a respected firm combining technology and domain expertise in advisory services.
- Engage in varied projects that blend business impact with technical challenge.
- Hybrid working model that balances flexibility and in-office collaboration.
- Join a supportive team environment that values innovation, professional growth, and technical excellence.
Senior Software Engineer in London employer: Annapurna
Contact Detail:
Annapurna Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with C#, .Net, and Angular. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key when working with both technical and non-technical teams.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your coding skills in C#, .Net, and any experience with Angular or React. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our mission at StudySmarter. Let us know what excites you about working on advisory services.
Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled challenges in previous roles. We love a proactive mindset, so tell us about times you've debugged issues or contributed to architecture discussions. It’s all about demonstrating your quality focus!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. This way, we can easily track your application and get back to you quicker. Plus, it shows you're keen on joining our awesome team!
How to prepare for a job interview at Annapurna
✨Know Your Tech Stack
Make sure you’re well-versed in C#, .Net, and Angular (or React). Brush up on your coding skills and be ready to discuss your past projects. They’ll want to see how you’ve applied these technologies in real-world scenarios.
✨Understand the Business Side
Since this role involves translating business requirements into technical solutions, take some time to research the firm’s advisory services. Be prepared to discuss how your technical skills can align with their business objectives.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you’ve tackled software issues in the past. They’ll appreciate a proactive mindset, so think of specific challenges you faced and how you resolved them, especially in an Agile environment.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both technical and non-technical stakeholders, so being able to bridge that gap is crucial for success.