
CGTS - Software Engineer III
First Tek · Bengaluru, KA
All reasons
- Open 51 days
In its favour
- Still listed on the employer's own board
Description
This Role is Contract to hire role
Shift timings : 01:30-10:30PM
Monday - WFH and Tuesday to Friday - WFO
Job Title: Integration Software Engineer (ES-Geophysics)
Job Description
The Integration Software Engineer role involves designing, developing, testing, and maintaining subsurface software applications. The developer will collaborate with cross-functional teams to gather requirements, design, develop, and integrate cloud-native geophysics workflows supporting seismic processing, imaging, and inversion. Key skills include C++, Linux, HPC, Azure, and application integration.
Responsibilities
- Design, develop, test, deploy, and maintain high-performance C++ code for seismic data workflows.
- Collaborate with geoscientists and engineers to translate domain workflows into robust software applications that reduce subsurface uncertainty and cycle times.
- Build and integrate workflows that support ingestion and processing of large-scale seismic datasets.
- Enable execution of seismic workflows in cloud-based or hybrid HPC environments
and optimize compute performance and data movement.
- Ensure software quality, usability, and performance through unit testing, CI/CD pipelines, and cloud-native deployment strategies.
- Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and backlog grooming.
- Provide technical mentorship and collaborate across multi-disciplinary teams.
Requirements
- Bachelor's degree in geology, geophysics, computer science, or engineering (master's degree preferred).
- At least 5 years of professional software development experience, preferably in the oil and gas industry with subsurface geology and geophysics domain knowledge.
- Proficiency in C++, Linux, Azure services, and DevOps.
- Experience with multi-thread/parallel computing, AI/ML, HPC, Docker, and Kubernetes.
- Knowledge and working experience of software architecture & design patterns.
- Understanding authentication and cybersecurity protocols including OAuth.
- Familiarity with fundamental Subsurface inversion algorithms like FWI and LSTRM is a strong plus.
Soft skills
- Excellent problem-solving skills and attention to detail.
- Excellent verbal and written communication and interpersonal skills.
- Proven ability to work independently and in a cross-functional collaborative team environment.
- Ability to adapt to new technologies and changing business requirements.
- Ability to mentor and grow others' technical capabilities, share knowledge/experience, and collaborate with domain experts.
Please find below summary of calibration call
Role details
- Experience Range: 5–8 years
- Employment Type: Contract-to-Hire
Mandatory Skills
Subsurface – Geophysics
- C++
- Linux
- HPC
- Azure
- Python (Good to have)
More jobs at First Tek
All 53Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Software Engineer 2MDB General Referrals · Gurugramtoday
- Software Engineer - Golang/Python | Kubernetes Operators, CRDs, Kafka & Cloud Infrastructure | 8 - 10 YearsCisco · Bangalore, Indiatoday
- Azure Platform EngineerProfessional Careers at Kyndryl · Bangalore, Karnataka, India · Greater Noida, Uttar Pradesh, Indiatoday
- Senior System Software Engineer – Accelerated Microservices and LibrariesNVIDIA · India, Pune · India, Bengalurutoday
- Staff Software EngineerGE HealthCare · Bengalurutoday