Senior Software Engineer role developing and modernizing high-performance desktop and cloud applications for the energy industry. The position involves hands-on coding in C#/.NET and C/C++, modernizing legacy systems, driving software architecture, implementing CI/CD and testing practices, and using AI-assisted development tools. You’ll also mentor developers, collaborate with product and technical teams, and help shape technical direction.
The role is hybrid, with 3 days per week based in Abingdon and 2 days working from home. Senior to Principal-level opportunities available depending on experience
- 5+ years of software engineering experience
- Strong C#/.NET and C/C++ skills
- Experience modernizing legacy applications
- Cloud platform knowledge (AWS, Azure, or GCP)
- Strong understanding of software design, testing, Git, and CI/CD
- Excellent communication and problem-solving skills
#J-18808-Ljbffr…
