At a Glance
- Tasks: Build and scale high-performance cloud applications while leading technical design.
- Company: Mission-driven organisation in the renewable energy sector.
- Benefits: Competitive salary, hybrid working, company bonus, and generous pension.
- Other info: Opportunity for hands-on development and mentoring in a dynamic team.
- Why this job: Make a real-world impact in a high-tech engineering environment.
- Qualifications: Strong Python (Django) experience and cloud environment knowledge required.
The predicted salary is between 60000 - 84000 £ per year.
Salary: £70,000-£75,000 Plus Hybrid / Flexible Working, Company Bonus, Generous Pension and more.
We are working with a well-funded, mission-driven organisation in the renewable energy space looking to hire a Senior Software Engineer into a core engineering team. You’ll be working on complex, large-scale platforms supporting critical infrastructure at a national level. This is a high-impact engineering environment where strong technical input genuinely matters. You’ll be responsible not just for building software, but for contributing to technical direction, design decisions, and engineering standards across the team.
Key Responsibilities- Build and scale high-performance, cloud-based applications
- Develop backend services using Python (Django)
- Contribute to technical design, architecture, and engineering best practices
- Provide technical leadership, supporting and mentoring other engineers
- Improve system performance, scalability, and reliability
- Collaborate with Product, QA and DevOps to deliver features
- Strong experience with Python (Django)
- Experience working in cloud environments (AWS, Azure or GCP)
- Strong understanding of APIs, microservices, and scalable systems
- Experience contributing to technical design or architecture decisions
- Ability to provide technical leadership and mentor others
- Experience working in modern engineering environments (CI/CD, Agile)
- Experience with React, Node.js, Terraform or Celery
- Strong database design and optimisation experience
If you’re a Senior Engineer looking for a role combining hands-on development, technical ownership, and real-world impact, this is worth a conversation. Hit apply today!
Senior Software Engineer employer: Elevate Technology Group
Join a mission-driven organisation in the renewable energy sector that values innovation and technical excellence. With a strong focus on employee growth, you will have the opportunity to lead and mentor within a collaborative team environment while enjoying benefits such as hybrid working, a generous pension scheme, and a company bonus. This role not only offers competitive remuneration but also the chance to make a significant impact on national infrastructure through cutting-edge technology.
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 renewable energy sector or tech community. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and cloud environments. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of APIs, microservices, and scalable systems. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨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 reflects the skills and experiences that match the job description. Highlight your experience with Python, cloud environments, and any leadership roles you've had. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about renewable energy and how your background makes you a perfect fit for our team. Let us know what excites you about this role!
Showcase Your Technical Skills:In your application, don’t just list your skills—show us how you've used them in real projects. Whether it's building scalable applications or mentoring other engineers, we want to see concrete examples of your work.
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 us you’re keen on joining our team!
How to prepare for a job interview at Elevate Technology Group
✨Know Your Tech Inside Out
Make sure you brush up on your Python (Django) skills and be ready to discuss your experience with cloud environments like AWS, Azure, or GCP. Be prepared to dive deep into technical discussions about APIs, microservices, and scalable systems, as this role demands a strong understanding of these concepts.
✨Showcase Your Leadership Skills
Since the role involves providing technical leadership and mentoring, think of examples from your past experiences where you've led a project or supported other engineers. Highlight how you contributed to technical design decisions and how you can bring that expertise to the team.
✨Prepare for Real-World Scenarios
Expect to tackle questions or case studies related to improving system performance, scalability, and reliability. Practise articulating your thought process and decision-making when faced with engineering challenges, as this will demonstrate your problem-solving abilities.
✨Collaborate and Communicate
This role requires collaboration with Product, QA, and DevOps teams, so be ready to discuss how you've worked in cross-functional teams before. Share examples of how you’ve effectively communicated technical concepts to non-technical stakeholders, as this will show your ability to bridge gaps within the team.