General Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile
Principal Software Engineer
Location
Montana
Posted
3 days ago
Salary
Not specified
Seniority
Lead
Job Description
Job Requirements
- 10+ years of professional software engineering experience, with a focus on building and operating production systems.
- Bachelors Degree in Computer Science or related field OR equivalent work experience.
- Proven experience leading complex, cross-team technical initiatives as a staff or principal-level engineer.
- Strong proficiency in at least one of Java, Go, or C++ and willingness to learn others as needed.
- Deep understanding of software architecture and design principles, including distributed systems, scalability, and reliability.
- Hands-on experience with cloud-native development (containers, Kubernetes, CI/CD, observability, etc.).
- Demonstrated ability to influence without authority, build strong partnerships, and communicate clearly with technical and non-technical stakeholders.
- Track record of mentoring and elevating other engineers through guidance, feedback, and knowledge sharing.
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer developing and improving software at SkySlope for real estate solutions
The role involves supporting the CDC’s Enterprise Data Analytics and Visualization (EDAV) platform within Azure by developing and optimizing data solutions using tools like Databricks and PowerBI, including designing and maintaining ETL processes. Additionally, the developer will provide system administration and technical support for SharePoint platforms, manage site configurations, and ensure all systems meet federal accessibility and compliance requirements.
The engineer will design, build, and own the customer onboarding and integration experience, focusing on intuitive and reliable SDK APIs for developers. They will partner with leadership to shape the roadmap, prioritize high-impact work, and deliver features that quickly unlock customer value.
Full Stack Engineer III
CalendlyThe scheduling automation platform for eliminating the back-and-forth emails to find the perfect time — and so much more
The engineer will collaborate with their team to build new features for enterprise customers and contribute significantly to platform scaling initiatives. Responsibilities also include meeting with Product and Design, attending agile ceremonies, improving engineering practices across squads, reviewing peer work, and mentoring team members.



