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