In this role you own features end to end for software used in oil and gas operations, taking ideas from spec to delivery with minimal supervision. You contribute to a high-quality codebase, participate in reviews, and mentor junior engineers while solving production issues. You work across time zones on cloud-native SaaS and on-prem solutions that power critical decisions. This is a hands-on role at a leading energy software provider with visible impact and opportunities to grow.
Pay / Benefits
competitive compensation
strong career path
Responsibilities
End-to-end ownership of features from analysis to delivery
Break down complex specs into concrete tasks and manage risk
Identify and fix weaknesses in code, tests, and processes
Investigate production defects and perform root-cause analysis
Apply secure coding practices and address security issues
Review peers' code with rigor and provide feedback
Evaluate and integrate open-source tools to improve systems
Mentor junior engineers through code reviews and guidance
Communicate effectively across distributed teams
Key requirements
5–10 years of software development experience
Proficiency in at least one: Java, C#/F#, C++, Python, or TypeScript
Experience owning the full development cycle
Experience debugging production software and tracing cross-component issues
Clear written and verbal communication for technical decisions
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.