Principal Software Engineer

Insight Global (United States)

United States

On-site

USD 180,000 - 240,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Insight Global's client is seeking a Principal Software Engineer to lead platform engineering efforts across CIAM and Commerce/Billing. The role is hands-on, building shared services, APIs, and cloud-native solutions in AWS, with focus on scalable, secure identity and billing experiences across multiple products.

You will collaborate with teams to reduce duplication and improve reliability. The ideal candidate has senior-level software engineering experience, strong API, authentication, and

Qualifications

  • Proven experience at Principal/Staff/Lead engineer level.
  • Hands-on coding of production software and services.
  • Design and build REST APIs, microservices, and distributed systems.
  • Experience with AWS and cloud-hosted applications.

Responsibilities

  • Design and build shared platform services for multiple products.
  • Create unified SSO and customer identity experiences across products.
  • Build integrations with CIAM platforms such as Auth0.
  • Develop cloud-native apps and services hosted in AWS.
  • Design APIs and integrations across identity, commerce, billing, provisioning, and product systems.
  • Modernize commerce workflows for consistent purchasing, billing, and fulfillment.
  • Integrate with Oracle-based commerce/billing systems via APIs.
  • Provide principal-level technical leadership while remaining hands-on.
  • Partner with teams to identify reusable services and reduce duplication.
  • Establish scalable engineering patterns focused on reliability, security, maintainability.

Skills

Software engineering
Senior level
Hands-on coding
REST APIs
AWS cloud
System integration
OAuth/OIDC
Cross-product architecture
Legacy integration

Job description

Insight Global's client is 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 solution.

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.
Required Skills:
  • 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.
Preferred / Nice-to-Have:
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Platform Engineer: CIAM, SSO & Cloud APIs
Principal Platform Engineer: CIAM, SSO & Cloud APIs

Insight Global (United States) • United States

On-site
USD 180,000 - 240,000
Principal Engineer
Principal Engineer

Hirematic Talent Solutions • Arizona

Hybrid
USD 180,000 - 240,000
Principal Software Engineer
Principal Software Engineer

DriveTime Car Sales • United States

On-site
USD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

ITMC Systems, Inc • Phoenix (AZ)

On-site
USD 124,000 - 179,000
Sr Principal Software Engineer (Java, AWS) - Common Components Group
Sr Principal Software Engineer (Java, AWS) - Common Components Group

JPMorganChase • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Software Engineer, Robotics
Software Engineer, Robotics

Theconstructsim • San Francisco (CA)

On-site
USD 180,000 - 240,000
Software Engineer III — Developer Portal
Software Engineer III — Developer Portal

Remote • San Francisco (CA)

On-site
USD 180,000 - 210,000
Senior Platform Services Engineer
Senior Platform Services Engineer

EDI Staffing • Seattle (WA)

Hybrid
USD 140,000 - 190,000
Lead Software Engineer- Java Full Stack
Lead Software Engineer- Java Full Stack

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 210,000
Principal Software Engineer / Architect
Principal Software Engineer / Architect

Veriipro • Deerfield (IL)

On-site
USD 140,000 - 190,000