Senior Software Engineer
Core
Senior technical authority shaping architecture and technical direction for cloud-native SaaS and enterprise on-premises software platforms used by global energy companies for high-stakes engineering decisions.
Role type
Senior Software Engineer (Technical Lead)
Builds
Cloud-native SaaS platforms and enterprise on-premises solutions for subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations.
Domain
Energy industry (Oil & Gas) / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture design, technical leadership, system scalability evaluation, security standards enforcement, code review leadership, complex system ownership, long-term technical planning
Preferred skills
Cloud-native development, full-stack or web application development, CI/CD pipelines, containerization, infrastructure automation, machine learning integration, open-source contribution
Technologies
Java, C#, F#, C++, Python, TypeScript, .NET, Angular, React, Node.js, Azure, AWS, Docker, Kubernetes, Terraform, Ansible, Helm, PostgreSQL, SQL Server, Oracle, MongoDB
Responsibilities
Shape technical direction for products and platforms, scope major technical work and define delivery approaches, design and build new applications and major enhancements, serve as technical authority for complex areas, evaluate architecture for performance and security, lead design and code reviews, mentor junior and mid-level engineers, drive adoption of new tools and practices, own security for assigned areas
Seniority
Senior, hands-on IC with leadership responsibilities

