Design, develop, and maintain front-end and back-end cloud-native components for applications involving 3D visualization, large-data interactive UIs, and complex algorithms. Participate in agile team ceremonies, code reviews, testing, and collaboration with distributed development teams to deliver subsurface engineering software.
The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.
The RoleThe driving force behind our success has always been the people of AspenTech. What drives us is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.We are looking for a Principal Developer for our AspenTech Subsurface Science & Engineering business unit, which produces software for the exploration and production of natural resources like oil, gas, mining, and geothermal and to solve sustainability problems like CO2 capture.
In this role, you will develop and maintain front-end and back-end components/services for our cloud native applications that consist of 3D graphical visualization, interactive manipulation of large amount of data, algorithms, and sophisticated UI.Your Impact
- Perform complex analysis, design, and development tasks, evaluating complex information flow, interfaces, and key data structures to advance integration and implement complex application requirements
- Participate in the ceremonies of an agile team, report project progress internally
- Interact with the other development teams of the business unit
- You will follow professional software engineering practices including full software development life cycle, coding standards, code reviews, source control management, build processes, manual and automatic testing, and operations
- Bachelor’s degree or higher in Computer Science or related field
- 10+ years of experience in cloud native software development
- Proven practical experience of development in TypeScript/NodeJS and/or Object-oriented language such as C++/Java
- Fluent English, both written and verbal
- Autonomy, curiosity, learning mindset
- AI first mindset
- Additional appreciated skills:
- Experience working with geographically distributed teams
- Experience in Oil & Gas or scientific fields
- Location - Pune, India
- #LI-RK1
Similar Jobs
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads global engineering teams delivering real-time payment products. Coaches teams and leaders in Lean-Agile, Scrum, Kanban, DevOps, and modern product engineering practices; manages backlogs, planning, prioritization, retrospectives, and delivery cadences. Drives architectural simplification, cross-organization alignment, technical trade-offs, performance improvements, and execution clarity in ambiguous environments. Partners with product management, external providers, and technical stakeholders while mentoring, recruiting, and promoting engineering best practices.
Top Skills:
Continuous DeliveryDevOpsKanbanLean ManagementLean Product ManagementQuality EngineeringScrumSdlc
Software
Develops and maintains large-scale production services, web applications, data pipelines, and streaming systems. Supports engineering teams, researches and documents findings, debugs production issues across the technology stack, reviews code and tests, and helps improve engineering standards, tooling, and processes. May coach team members and works cross-functionally to deliver high-quality software aligned with coding and organizational standards.
Top Skills:
Build ProcessesData PipelinesDebuggersStreaming SystemsTest FrameworksVersion ControlWeb Applications
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads the design and delivery of scalable cloud-native platform capabilities and AI-enhanced applications. Oversees the full software development lifecycle across distributed systems, ensuring availability, reliability, fault tolerance, and performance. Provides technical leadership and mentorship, establishes engineering standards, collaborates with stakeholders on technical requirements and success metrics, and drives architectural documentation, continuous improvement, and operational excellence.
Top Skills:
Ai/MlCi/CdCloud-Native ArchitecturesDistributed SystemsIncident ResponseModel-Driven DesignMonitoringPythonReal-Time Data ProcessingWcag 2.2 Aa
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.



