Back to jobs

Principal Software Developer Data Management & OSDU

Pay
Pay not listed
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting

What you’ll work on

Full posting
  • Lead design and development of APIs, SDKs and integration frameworks for OSDU access

  • Design and implement integrations with OSDU Core Services

  • Lead integration efforts with SDDMS, RDDMS and WDDMS

  • Define data synchronization, caching and performance strategies for large subsurface datasets

  • Mentor software engineers and promote engineering quality

From the employer’s posting
lead the design and development of integration frameworks, APIs, and reusable 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.
Define data synchronization, caching, performance optimization, and metadata management strategies for large-scale subsurface datasets.
Mentor software engineers and promote engineering excellence, software quality, and maintainability.

What you’ll bring

All qualifications

Core experience

  • Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
  • Hands-on experience with the OSDU Data Platform including SDDMS, RDDMS, WDDMS.
  • 10+ years of professional software development experience.
  • Knowledge of Energistics standards such as RESQML, WITSML, and PRODML.
  • Experience developing modern, responsive front-end applications using React.
  • Understanding of subsurface, geoscience, reservoir engineering, or energy industry workflows.
Qualification wording
Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
Hands-on experience with the OSDU Data Platform including SDDMS, RDDMS, WDDMS.
10+ years of professional software development experience.
Knowledge of Energistics standards such as RESQML, WITSML, and PRODML.
Experience developing modern, responsive front-end applications using React.
Understanding of subsurface, geoscience, reservoir engineering, or energy industry workflows.
Education & alternatives
What You'll Need - Bachelor's degree or higher in Computer Science, Software Engineering, or related field. - 10+ years of professional software development experience.
Apply at AspenTech

Posting record

Report an error

Actively hiringFirst seen by us 2 days ago, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Nov 2, 20262 days ago
Recorded sightings
3
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 2

Early. Similar jobs usually come down between day 6 and day 54.

From 10,805 similar postings that came down. Coming down is not always a hire.

AspenTech is hiring

3 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Takes jobs down at a usual pace
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • TypeScript
  • React
  • C++
  • Node.js
Where the posting names them
- 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.
- 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.
- 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.

Your next step

Complete your application on aspentech.wd5.myworkdayjobs.com. The employer’s form will show what is required.

Applying through Workday

  • You create an account with each employer before you can upload anything. Every Workday employer has its own account, so one sign-up doesn’t carry over.
  • “Autofill with Resume” comes right after sign-in, before the My Information and My Experience steps. Check every field it fills in those steps, since that’s what recruiters see.
  • Your application status lives in that employer’s Candidate Home, under the same sign-in.

Already applied? Track this application

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

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 Role

We 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
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Pune (EMR)

The Role We 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
Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.