G
Junior Software Engineer
Backend Developer
Python
APIs
Application Security
Artificial Intelligence
Automation
Cloud Infrastructure
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Data Analysis
Data Analytics
Data Integration
Data Pipeline
Data Platform
Data Processing
Database
Databases
Developer
DevOps
DevSecOps
Facilities Management
Go
Information Technology (IT)
Infrastructure As Code
Programming
Programming Language
Programming Languages
Project Management
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
SQL
Job Description
GM Performance Power Units is seeking a Junior Software Engineer for an onsite role in Concord, NC. This position supports a Formula 1 power unit program by helping build data-intensive software and data products that enable better decisions faster.
You will work across the full path from design to production, creating software components such as models, databases, APIs, pipelines, and user interfaces. The role also includes applying agentic AI in a way that emphasizes understanding, validation, and ownership of outcomes.
Responsibilities
- Design and build data-intensive software, including data models, databases, APIs, data pipelines, integrations, user interfaces, and cloud services.
- Partner with Information Security and the wider Digital Technology Group to deliver secure, reliable solutions.
- Build, deploy, monitor, and continuously improve production systems using metrics and user feedback.
- Use agentic AI while understanding, validating, and owning the resulting outputs.
Requirements
- Bachelor’s degree in a STEM field with at least 1 year of experience (including internships and substantial projects), or at least 3 years of equivalent practical experience.
- Software development experience in a modern programming language.
- Working knowledge of data modeling, databases, APIs, version control, testing, debugging, and secure development practices.
- Ability to discover problems, learn new approaches and technologies quickly, and apply them to working software.
- Strong problem-solving, communication, and ownership skills.
Technologies
- Python, Go, TypeScript/JavaScript
- Parquet
- AWS
- GitHub
- CloudFormation, Terraform
- RAG, MCP
Benefits
- Bonus scheme
- Private healthcare
- 401(k) plan with company match
- Employer-paid life insurance and disability coverage
- 32 days annual leave (including holidays)
- Free financial advisor access
- Employee Assistance Programs (EAP)
- Subsidized on-site dining
- On-site gym
- Discounted GM vehicle purchase/lease program
- Free on-site EV charging for personal GM vehicles
Preferred Qualifications
- Python, Go, TypeScript/JavaScript, or similar
- Data modeling for relational, JSON, vector, or columnar formats (for example, Parquet)
- AWS; CI/CD with GitHub; infrastructure as code (for example, CloudFormation or Terraform); observability; or DevSecOps practices
- Web applications, event-driven systems, semantic search, RAG, or MCP
- Experience in motorsports, manufacturing, aerospace, or a similar technical environment
- Formula SAE, STEM Racing, robotics, industrial or embedded controls, or comparable technical project work
Application Requirement
Please include a link to something you have built (such as a repository, project, or write-up) along with a few sentences on why this role interests you.