Senior/ Lead Software Engineer (C#)
Hybrid: London (3 days/week on-site)
Salary: up to £80,000
Role overview
Gravitas is working with a fast-growing, technology-driven organisation operating within the energy and sustainability sector.
Due to continued expansion, they are looking for an experienced Senior/ 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, within a Microsoft-first company, while supporting the organisation's broader digital and technical roadmap.
Key responsibilities:
- Lead design and development of in-house software on Azure.
- Own and extend the internal tool that:
- Detects issues.
- Automates fixing wherever possible.
- Automatically raises tickets when human intervention is needed.
- Deliver and maintain integrations between multiple internal systems and platforms.
- Establish and improve engineering practices (tooling, pipelines, code quality, testing).
- Line manage and mentor a small team of software engineers (currently 1, growing to 3).
- Work closely with the existing experienced engineer as a key hands-on contributor.
- Collaborate with operations, data, and other stakeholders to understand problems and ship practical solutions.
- Contribute to team growth: input into hiring, interviewing, and shaping the capability
You will have:
- 4+ years of demonstrated experience in software development (C# and the .NET)
- Proven ability to design, build, and maintain scalable web applications and distributed systems, leveraging modern .NET frameworks, REST APIs, and microservices architectures.
- Prior experience as a senior or Lead developer
- Hands-on experience working in cloud environments (Azure, AWS, or GCP), including deployment, monitoring, and cloud‑native service integration.
- Experienced in agile methodologies, collaborating effectively within cross-functional teams to deliver iterative value and meet project milestones.
- Proficient with modern engineering practices, including CI/CD pipelines, Git-based workflows, automated testing (xUnit/NUnit), and structured code review processes.
What you’ll get:
- Salary: £75,000 to £80,000
- Hybrid working (3 days a week, onsite in London)
- 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
- Enhanced family leave (6 months full maternity/primary adoptee pay, 2 weeks partner leave, neonatal care pay)
- EV salary sacrifice scheme
If you are looking to work with a technology-driven, scaling organisation with the opportunity to shape the future development of the company, please apply to learn more.