Job Title: Lead Software Engineer
Location: London (Hybrid - 3 days onsite per week)
Salary: Ranging from £70,000 - £90,000 D.O.E
Gravitas is working with a fast‑growing, mission‑driven technology organisation operating within the energy and sustainability sector.
Due to continued expansion, they are looking for an experienced Lead Software Engineer to drive the design, development, and optimisation of scalable, cloud‑native software solutions across their technology ecosystem.
The Lead Software Engineer will act as a senior technical authority, shaping engineering best practice, contributing to architectural decisions, and mentoring junior members of the team while supporting the organisation's broader digital and technical roadmap.
Key Responsibilities
- Design, develop, and maintain scalable and maintainable software applications aligned with architectural and business requirements.
- Implement features and improvements across both frontend and backend systems.
- Write clean, efficient, and well‑documented code following established engineering standards.
- Participate in architectural discussions and contribute to system design decisions.
- Work collaboratively with Product, Data, Infrastructure, and wider teams to deliver high‑impact solutions.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Monitor application performance and implement optimisations to improve reliability, scalability, and efficiency.
- Contribute to the adoption of DevSecOps, CI/CD pipelines, Infrastructure‑as‑Code, and SDLC best practices.
- Integrate AI tools and automation into development workflows to enhance productivity and code quality.
- Ensure all software solutions comply with security standards, GDPR, and industry best practices.
- Mentor and support junior engineers, offering guidance and promoting knowledge‑sharing.
- Participate in on‑call rotations and support incident response when required.
Essential Skills:
- 4+ years’ experience delivering high‑quality software applications.
- Strong proficiency in Python, TypeScript, and modern software architectural patterns.
- Experience developing scalable web applications or distributed systems.
- Strong understanding of Azure cloud services (Azure Functions, SQL DB, Service Bus, Event Hubs).
- Solid grasp of SQL, database design, and data modelling.
- Strong experience with Agile methodologies, CI/CD, automated testing, and Git workflows.
- Excellent problem‑solving and debugging skills.
- Strong communication skills and ability to work effectively in cross‑functional teams.
Desirable:
- Experience within the energy sector, particularly EV charging or associated infrastructure.
- Knowledge of protocols such as OCPP, OCPI, or ISO15118.
- Cloud certifications (e.g., Azure Developer Associate).
- Experience with event‑driven architectures or microservices.
What you’ll get:
- Hybrid working
- 33 days holiday (including bank holidays) + your birthday off
- Annual bonus
- Pension: 5% employer contribution
- Private Medical Insurance (single cover)
- Life insurance (4× salary)
- Employee Assistance Programme & 24/7 GP access
- Mental wellbeing support via iFeel
- Eye test & glasses allowance
- Enhanced family leave (6 months full maternity/primary adoptee pay, 2 weeks partner leave, neonatal care pay)
- EV salary sacrifice scheme
- Learning & development opportunities through internal platforms and Go1
If you have the skills, passion and drive to make your mark in a growing technology team, please apply to learn more.
(Please note sponsorship is not available for this position.)