CareerPlan

Senior Software Engineer

Bengaluru, INFull-time2026-10-29 → 2026-11-06

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 IC software engineer (technical lead)

Builds

Cloud-native SaaS platforms and enterprise on-premises solutions for subsurface interpretation, well construction, reservoir simulation, and production optimization.

Domain

Energy industry (oil & gas) + Software Engineering

Deliverable

production ML models | product features

Required skills

Java, C#/F# (.NET), C++, Python, TypeScript, system architecture design, technical leadership, code review, security ownership, performance optimization, scalability planning

Preferred skills

Cloud-native development, full-stack or web application development, CI/CD pipelines, containerization, infrastructure automation, machine learning integration, open-source contributions

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 technical leadership