Back to results

Principal Software Engineer

  • Remote, United States

$225,000 to $235,000 USD / year

Apply on insightglobal.com About employer

Applications open in a new tab.

Job details

Pay
$225,000 to $235,000 USD / year
Posting language
English
Posted

Original job description

Required Skills & Experience

Extensive professional software engineering and application development experience. Experience operating at a Principal Engineer, Staff Engineer, Lead Engineer, or equivalent senior technical level. Strong hands-on coding experience building production software and services. Experience designing and building REST APIs, microservices, and distributed systems. Strong experience with AWS and developing cloud-hosted applications. Experience integrating multiple applications, platforms, or enterprise systems. Strong understanding of modern authentication and authorization concepts, including SSO, OAuth 2.0, OpenID Connect, identity federation, and token-based authentication. Experience designing systems that must work across multiple products or business units. Ability to work through complex legacy integrations while helping define a modern target architecture.

Nice to Have Skills & Experience

Hands-on Auth0 experience. Experience with CIAM / Identity and Access Management platforms. Experience developing software around third-party identity providers rather than solely configuring IAM products. Experience with commerce, billing, payments, fulfillment, entitlements, subscriptions, or product provisioning. Experience integrating with Oracle or other enterprise commerce/billing platforms. Experience consolidating multiple authentication or commerce experiences into a shared enterprise platform.

Job Description

We are seeking a Principal Software Engineer to join a platform engineering organization responsible for building shared services used across multiple aviation products and applications. This individual will focus on modernizing and integrating two key areas: Customer Identity & Access Management (CIAM) and Commerce/Billing. Today, individual products have different authentication, provisioning, billing, and customer experiences. The goal is to create scalable shared capabilities that provide customers with a more seamless experience across products. This is a hands-on engineering role for someone who enjoys solving complex platform and integration challenges. The ideal candidate has a strong software engineering background and experience building cloud-based platforms, APIs, authentication systems, or commerce solutions.

Key Responsibilities

Design and build shared platform services supporting multiple products and applications. Help create a unified SSO and customer identity experience across products that currently have separate authentication processes. Build software and services that integrate with CIAM platforms such as Auth0. Develop cloud-native applications and services hosted in AWS. Design and develop APIs and integrations between identity, commerce, billing, provisioning, and product systems. Help modernize commerce workflows so products can move toward a more consistent purchasing, billing, and fulfillment experience. Integrate with existing Oracle-based commerce/billing systems through APIs. Provide principal-level technical leadership while remaining highly hands-on with architecture, design, and coding. Partner with engineering teams across different products to identify reusable services and reduce duplication. Establish scalable engineering patterns focused on reliability, security, maintainability, and long-term platform reuse.

This role will pay between $200,000 and $210,000 per year.

More about this job

Skills

  • Industrial software
  • API development
  • Microservices
  • AWS
  • Identity and access management
  • Oracle
  • Procurement
  • Leadership

Report this job

Get in touch
MovoJobs

Contact us