At a Glance
- Tasks: Lead cloud architecture and develop scalable, resilient systems using AWS.
- Company: Dynamic tech company in London with a collaborative culture.
- Benefits: Competitive salary, life insurance, and opportunities for professional growth.
- Other info: Mentorship opportunities and a focus on engineering excellence.
- Why this job: Make a real impact by modernising systems and working with cutting-edge technologies.
- Qualifications: 5+ years in software development, deep AWS knowledge, and strong C# skills.
The predicted salary is between 70000 - 90000 £ per year.
Location: London
Working pattern: 4 days on-site (1 day remote)
Are you a hands-on Senior Software Engineer with deep AWS expertise and a passion for building scalable, resilient cloud platforms? We’re looking for a technical leader to play a key role in shaping our cloud architecture and driving engineering excellence.
This is a senior, hands-on engineering position where you’ll take ownership of AWS architecture and act as the go-to expert within the team. You’ll work across the full stack, designing and delivering modern cloud-based systems while helping evolve legacy applications.
What you will be doing:
- Own and evolve cloud architecture (scalability, resilience, security)
- Act as the AWS technical authority for design and troubleshooting
- Develop backend services using C# / .NET
- Build and maintain web apps using React
- Lead refactoring and modernisation of legacy systems (including VB)
- Implement robust SQL-based data solutions
- Drive best practices in performance, reliability, and cloud infrastructure
- Write clean, testable, production-ready code
- Conduct code reviews and elevate engineering standards
- Diagnose and resolve complex system-wide issues
What we are looking for:
- Minimum of 5 years’ commercial software development experience
- Proven experience at Senior Engineer or Tech Lead level
- Deep knowledge of C# / .NET
- Experience building cloud-native or cloud-hosted applications
- Solid SQL and relational database skills
- Frontend experience with React (or similar)
- Strong understanding of cloud architecture, scalability, and security
- Experience with CI/CD pipelines and cloud-first practices
Nice to have:
- Experience migrating legacy systems to AWS
- Exposure to legacy VB applications
- Familiarity with Infrastructure as Code or automated deployments
You will thrive if you are:
- A confident technical decision-maker in cloud architecture
- A strong problem-solver across complex systems
- A clear communicator of technical concepts and design choices
- Ownership-driven, pragmatic, and delivery-focused
- Comfortable mentoring and guiding engineers on AWS best practices
Be part of a dynamic, collaborative team solving meaningful challenges. Work in an environment that recognises and rewards exceptional talent. Influence key technical decisions and shape cloud strategy. Opportunity to modernise systems and work with cutting-edge technologies.
If you’re ready to take ownership of cloud architecture and make a real impact, we’d love to hear from you.
Senior Software Engineer employer: Invest & Fund
Contact Detail:
Invest & Fund Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨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 projects, especially those involving AWS and cloud architecture. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions related to C#, .NET, and cloud architecture to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your AWS expertise and experience with C# / .NET. We want to see how your skills align with the role, so don’t be shy about showcasing your cloud architecture projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about building scalable cloud platforms and how you can contribute to our team. Keep it engaging and relevant to the job description.
Showcase Your Problem-Solving Skills: In your application, give examples of complex system issues you've diagnosed and resolved. We love seeing how you approach challenges, especially in cloud environments, so share those stories!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Invest & Fund
✨Know Your AWS Inside Out
Make sure you brush up on your AWS knowledge before the interview. Be ready to discuss specific services you've used, how you've implemented them in past projects, and any challenges you've faced. This will show that you're not just familiar with AWS, but that you can truly leverage it to build scalable and resilient cloud platforms.
✨Showcase Your Full Stack Experience
Prepare to talk about your experience across the full stack, especially with C# / .NET and React. Have examples ready that demonstrate how you've designed and delivered modern cloud-based systems. Highlight any legacy systems you've modernised, as this aligns perfectly with what they're looking for.
✨Demonstrate Problem-Solving Skills
Be prepared to tackle some technical problems during the interview. They might ask you to diagnose a system-wide issue or refactor a piece of code. Approach these challenges methodically, explaining your thought process clearly. This will showcase your strong problem-solving abilities and your comfort with complex systems.
✨Communicate Clearly and Confidently
As a senior engineer, you'll need to communicate technical concepts effectively. Practice explaining your past projects and decisions in a way that's easy to understand. This will not only help you connect with the interviewers but also demonstrate your ability to mentor and guide other engineers.