At a Glance
- Tasks: Own and evolve cloud architecture while developing modern cloud-based systems.
- Company: Dynamic tech company in London focused on innovative cloud solutions.
- Benefits: Competitive salary, life insurance, and a collaborative work environment.
- Other info: Mentorship opportunities and recognition for exceptional talent in a supportive team.
- Why this job: Make a real impact by shaping cloud strategy and working with cutting-edge technologies.
- Qualifications: 5+ years in software development with deep AWS expertise and C# / .NET experience.
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 with online communities. 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 interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences with cloud systems and legacy applications.
✨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 genuinely interested in joining our team.
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! Share your passion for building scalable cloud platforms and how you’ve tackled complex system issues in the past. Let us know why you’re excited about this opportunity at StudySmarter.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've solved challenging problems in previous roles. We love seeing candidates who can think critically and make confident technical decisions, especially in cloud architecture.
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 prepared 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
Since the role involves working across the full stack, be ready to talk about your experience with both backend and frontend technologies. Highlight your work with C# / .NET and React, and be prepared to discuss how you've integrated these technologies in previous projects. Real-world examples will make your experience more relatable and impressive.
✨Demonstrate Problem-Solving Skills
Prepare to discuss complex system-wide issues you've diagnosed and resolved in the past. Think of specific examples where your problem-solving skills made a significant impact. This will help illustrate your ability to tackle challenges head-on, which is crucial for a Senior Software Engineer.
✨Communicate Clearly and Confidently
As a technical leader, clear communication is key. Practice explaining technical concepts and design choices in a way that's easy to understand. This will not only showcase your expertise but also demonstrate your ability to mentor and guide other engineers, which is an important aspect of the role.