General Motors logo
General Motors

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

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 165,000Since 1908Company Site

Location

Montana

Posted

3 days ago

Salary

Not specified

Seniority

Lead

Bachelor Degree10 yrs expExperience acceptedEnglishCloudDistributed SystemsJavaKubernetesGo

Job Description

• Deliver high-impact, high-ROI technical solutions by moving across problem spaces and driving critical initiatives to completion. • Write production-quality code, prototypes, and reference implementations that unblock teams and demonstrate best practices. • Shape and communicate architecture and technical strategy, including patterns, guardrails, and decision records. • Partner with product, platform, and security teams through design reviews, feedback sessions, and brainstorming. • Mentor and coach ICs, helping them navigate complex technical decisions and grow as senior engineers. • Create and maintain reusable guidance, examples, and documentation that scale knowledge across GM’s engineering community.

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 Job Pages

More Full-stack Engineer Jobs

SkySlope logo

Senior Software Engineer

SkySlope

Building the first autonomous transaction platform.

Full-stack Engineer3 days ago
Full TimeRemoteTeam 201-500Since 2011H1B No Sponsor

Senior Software Engineer developing and improving software at SkySlope for real estate solutions

AngularCloudJavaScriptMongoDBNext.jsNode.jsPostgreSQLReactSubversionTFSTypeScriptVue.jsGo
California
$130K - $190K / year
Full-stack Engineer3 days ago
Full TimeRemoteTeam 1,001-5,000

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.

JavaScriptHTMLCSSPythonDatabricksPowerBIETLSharePointMicrosoft AzureUnit TestingSection 508 ComplianceFederal IT GovernanceData IntegrationSystem AdministrationDocumentationTrainingData Quality AssuranceData AnalyticsData VisualizationPlain Language WritingTechnical TroubleshootingAgile MethodologiesInformation Security StandardsEnterprise Performance Life Cycle
United States
$105K - $120K / year
Twilio logo

Software Engineer

Twilio

Build the future of communications.

Full-stack Engineer3 days ago
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

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.

Next.jsSDKAPI
United States
Calendly logo

Full Stack Engineer III

Calendly

The scheduling automation platform for eliminating the back-and-forth emails to find the perfect time — and so much more

Full-stack Engineer3 days ago
Full TimeRemoteTeam 501-1,000Since 2013H1B No Sponsor

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.

GoTypeScriptNode.jsReactPostgreSQLRedisKubernetesRailsGoogle Cloud PlatformService-Oriented ArchitectureMicroservices
United States
$156K - $227K / year