Principal Software Developer Data Management & OSDU

Posted Yesterday
Be an Early Applicant
Pune, Maharashtra, IND
In-Office
Expert/Leader
Software • Energy
The Role
Lead the design and development of APIs, SDKs, integration frameworks, and reusable services connecting AspenTech applications with the OSDU Data Platform. Drive interoperability, data synchronization, caching, performance, metadata, and data governance strategies for large-scale subsurface datasets. Collaborate with product, architecture, cloud, and application teams; provide technical leadership, mentor engineers, and uphold software engineering quality practices.
Summary Generated by Built In

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 RoleWe are looking for a Principal Developer to join our Data Management & OSDU team within AspenTech Subsurface Science & Engineering. In this role, you will lead the design and development of integration frameworks, APIs, and reusable services that enable AspenTech applications to seamlessly interact with OSDU Data Platform. You will play a key role in connecting our desktop and hybrid applications with OSDU Core Services and domain-specific data management services such as SDDMS, RDDMS, and WDDMS. Working closely with Product Management, Architecture, Cloud Engineering, and application development teams, you will drive the technical strategy for data interoperability, application integration, and data access across the OSDU ecosystem.

Your Impact

• Perform complex analysis, design, and development tasks related to Data Management and OSDU platform integration.
• Define and implement reusable APIs, SDKs, and integration frameworks enabling AspenTech applications to access and manage data stored in OSDU platforms.
• Drive the technical strategy for interoperability between desktop applications and OSDU services.
• Design and implement integrations with OSDU Core Services, including Storage, Search, Schema, Legal, Entitlements, Workflow, and Data Discovery services.
• Lead integration efforts with SDDMS, RDDMS, and WDDMS.
• Collaborate with Cloud Engineering teams to ensure integration solutions align with enterprise architecture and platform standards.
• Define data synchronization, caching, performance optimization, and metadata management strategies for large-scale subsurface datasets.
• Participate in Agile development activities and provide technical leadership across globally distributed teams.
• Mentor software engineers and promote engineering excellence, software quality, and maintainability.
• Follow professional software engineering practices including architecture reviews, coding standards, source control management, automated testing, and release management.

What You'll Need
  • Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
  • 10+ years of professional software development experience.
  • Strong hands-on experience with Node.js and TypeScript, including building scalable backend services using NestJS.
  • Experience developing modern, responsive front-end applications using React.
  • Solid experience designing, developing, and consuming RESTful APIs.
  • Strong experience designing APIs, SDKs, and enterprise integration solutions.
  • Experience developing and maintaining desktop applications connected to cloud-hosted services.
  • Strong understanding of software architecture, data modeling, metadata management, and data governance principles.
  • Experience working with large-scale data management systems and distributed data environments.
  • Ability to evaluate complex information flows, data structures, and integration requirements.
  • Fluent English, both written and verbal.
  • Autonomy, curiosity, and learning mindset.

Additional Appreciated Skills

  • Hands-on experience with the OSDU Data Platform including SDDMS, RDDMS, WDDMS.
  • RESQML: Practical experience working with RESQML data models for exchanging reservoir and subsurface data between applications.
  • C++: Experience with C++ for building performance-critical components or integrating with native desktop and scientific libraries.
  • Knowledge of Energistics standards such as RESQML, WITSML, and PRODML.
  • Understanding of subsurface, geoscience, reservoir engineering, or energy industry workflows.
  • Experience building reusable interoperability frameworks and data integration solutions.
  • Experience working with geographically distributed teams.
  • Technical leadership and mentoring experience.
  • #LI-RK1

Skills Required

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field
  • 10+ years of professional software development experience
  • Hands-on experience with Node.js and TypeScript
  • Experience building scalable backend services using NestJS
  • Experience developing modern front-end applications using React
  • Experience designing, developing, and consuming RESTful APIs
  • Experience designing APIs, SDKs, and enterprise integration solutions
  • Experience developing and maintaining desktop applications connected to cloud-hosted services
  • Understanding of software architecture, data modeling, metadata management, and data governance principles
  • Experience with large-scale data management systems and distributed data environments
  • Ability to evaluate complex information flows, data structures, and integration requirements
  • Fluent written and verbal English
  • Autonomy, curiosity, and a learning mindset
  • Experience with the OSDU Data Platform, including SDDMS, RDDMS, and WDDMS
  • Practical experience with RESQML data models
  • C++ experience for performance-critical components or native desktop and scientific library integration
  • Knowledge of Energistics standards such as RESQML, WITSML, and PRODML
  • Understanding of subsurface, geoscience, reservoir engineering, or energy industry workflows
  • Experience building reusable interoperability frameworks and data integration solutions
  • Experience working with geographically distributed teams
  • Technical leadership and mentoring experience

Aspen Technology Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Aspen Technology and has not been reviewed or approved by Aspen Technology.

  • Healthcare Strength — Health coverage is described as strong, with comprehensive medical, dental, and vision plans and high-quality carrier options. Several recent remarks characterize the health insurance as "great" or "amazing," with low copays noted in some cases.
  • Parental & Family Support — Maternity and paternity leave receive consistently positive mentions and are characterized as well-reviewed. Company materials also highlight family-oriented benefits alongside core coverage.
  • Leave & Time Off Breadth — The package includes vacation/PTO, paid holidays, and sick leave, with multiple indications of generous paid time off. Dedicated volunteer hours and well-regarded leave policies reinforce breadth in time-away benefits.

Aspen Technology Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bedford, MA
2,466 Employees

What We Do

AspenTech is a global leader in asset optimization software helping the world’s leading industrial companies run their operations more safely, efficiently and reliably – enabling innovation while reducing waste and impact on the environment. AspenTech software accelerates and maximizes value gained from digital transformation initiatives with a holistic approach to the asset lifecycle and supply chain. By introducing effective AI modeling to traditional principles of process engineering, AspenTech delivers a faster and more accurate analysis of efficiency and performance boundaries. The real-time data and actionable insights delivered by our software help customers push the boundaries of what’s possible.

Similar Jobs

Mastercard Logo Mastercard

Sofware Engineer, Priceless Platform

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Data Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Engineering Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account