GM is seeking to build easy to use tooling to create engaging and innovative web experiences that scale to millions of visitors each month, worldwide, while providing meaningful value through a seamless customer experience.
Requirements
- Proficiency in backend programming languages (Java with Spring Boot, Python, or Node.js)
- Deep understanding of web protocols (HTTP/HTTPS), caching strategies, CDN integration, and load balancing.
- Experience working with multi-tier production software systems utilizing HTTP APIs (REST, GraphQL) and Content Management Systems with CDNs/Edge Compute
- Expertise in observability tools (e.g., Prometheus, Grafana, OpenTelemetry)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Familiarity with CI/CD pipelines and infrastructure-as-code tools (Terraform, Helm, ArgoCD)
- Experience with Content Management Systems (Adobe Experience Manager is a plus)
Responsibilities
- Architect and maintain scalable, secure, and cost-effective cloud infrastructure (Azure preferred)
- Automate infrastructure provisioning and deployment using tools like Terraform, Helm, and ArgoCD
- Develop backend services and APIs to support system integrations and workflow automation
- Work on API, content management, edge compute, and cloud systems
- Investigate & resolve performance bottlenecks in a multi-tier ecosystem
- Leverage your technical leadership to ensure we adhere to engineering best practices, and evangelize opportunities to improve engineering productivity and craftsmanship
Other
- Bachelor's Degree in Computer Science or related field, or equivalent work experience
- 5+ years of experience in software engineering, with a focus on web infrastructure or backend systems
- Proven ability to lead technical initiatives and mentor other engineers
- Travel to Austin, TX three times per week, at minimum
- GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE