✦ Luna Orbit — Software Engineering

Staff Software Engineer - Enterprise Data Governance

at General Motors

📍 2 Locations Hybrid 💰 $160K – $220K USD / year Posted April 15, 2026
Salary $160K – $220K USD / year
Type Full-Time
Experience executive
Exp. Years 8+ years
Education Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field; or equivalent practical experience
Category Software Engineering

Staff Software Engineer role on the Enterprise Data Governance team, building enterprise-grade capabilities for data discovery, policy enforcement, lineage, and governance workflows. The position is hybrid, requiring onsite presence in Warren, MI or Austin, TX multiple times per week.

  • Design, develop, and maintain full-stack data governance applications
  • Build React front-end applications using TypeScript and modern JavaScript patterns
  • Implement Python and Java backend services and APIs using Django and Spring
  • Design and optimize relational data models with PostgreSQL and integrate Cosmos DB
  • Build, test, deploy, and support services on Azure including on-call production support

Full-stack development focused on React front-end with TypeScript/JavaScript and backend services in Python (Django) and Java (Spring). Data persistence includes PostgreSQL and (where appropriate) Cosmos DB, with services exposing RESTful APIs and deploying on Microsoft Azure with GitHub-based CI/CD and observability practices.

The ideal candidate is a Staff-level engineer with 8+ years of hands-on full-stack development experience building secure, scalable data governance platform capabilities. They are strong in React with TypeScript, backend services in Python and Java (Django/Spring), and have operated solutions on Microsoft Azure using PostgreSQL and RESTful APIs.

8+ years of hands-on experienceBachelor's degree in Computer ScienceSoftware EngineeringInformation Systemsor a related technical field; or equivalent practical experienceStrong proficiency in React for building complexcomponent-based front-end applicationsStrong programming skills in Python and Java for backend/API developmentHands-on experience with PostgreSQL (schema designquery optimizationmigrations)Professional experience building and operating solutions on Microsoft AzureProficiency with TypeScript and JavaScript in production systemsHands-on experience with Django (or similar Python web frameworks) for API and service developmentDesigndevelopand maintain full-stack applications that support data governance capabilitiesUse GitHub for version controlcode reviewsCI/CD workflowsand collaborationParticipate in on-call and production support rotations as needed
integrate with Cosmos DB where appropriate
ReactTypeScriptJavaScriptPythonJavaDjangoSpringPostgreSQLCosmos DBMicrosoft AzureAzureGitHubRESTful APIs
data governancedata discoverypolicy enforcementlineageReactTypeScriptJavaScriptPythonJavaDjangoSpringPostgreSQLschema designquery optimizationmigrationsRESTful APIsObject-Oriented Programming (OOP)design patternsclean code principlesAzureCosmos DBGitHubCI/CD workflowsobservabilityon-callproduction support
full-stack applicationsdata governancedata platformdata discoverypolicy enforcementlineagegovernance workflowsReactTypeScriptmodern JavaScriptPythonJavaDjangoSpringrelational data modelsPostgreSQLschema designquery optimizationmigrationsCosmos DBRESTful APIsObject-Oriented Programming (OOP)design patternsclean code principlesAzuremanaged servicescontainersPaaS capabilitiesGitHubCI/CD workflowscode reviewsobservability
collaboration with product owners and SMEscommunicationmentoring junior engineersaccountabilitylearningcross-functional collaborationoperational readinesson-call responsivenessproblem-solving
Industry Government/Public Sector
Job Function Design and operate enterprise software for data governance, discovery, policy enforcement, and lineage across the enterprise
Role Subtype Full Stack Engineer
Tech Domains React, JavaScript, Python, Java, Azure, SQL / PostgreSQL, Cloud & Infrastructure, Kubernetes
Staff Software EngineerEnterprise Data Governancedata governancedata discoverypolicy enforcementlineagegovernance workflowsfull-stack applicationsReactTypeScriptJavaScriptPythonJavaDjangoSpringPostgreSQLschema designquery optimizationmigrationsRESTful APIsObject-Oriented Programming (OOP)design patternsclean code principlesAzureCosmos DBGitHubCI/CD workflowson-callproduction support rotations

Must have 8+ years of hands-on experience, Must have strong React proficiency and component-based front-end development, Must have strong programming skills in Python and Java for backend/API development, Must have hands-on PostgreSQL experience (schema design, query optimization, migrations), Must have professional experience building and operating solutions on Microsoft Azure

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile