Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Engineer, .NET

General Motors

Senior Software Engineer (.NET) leading design and development of high-performance software systems. Collaborating across teams to deliver AI-powered solutions for HR, Communications, and Security IT.

Posted 6/9/2026full-timeWarren • Missouri • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AngularAzureCloudDistributed SystemsDockerETLMicroservices.NETPostgresSQL

About the role

Key responsibilities & impact
  • Lead the design, development, and maintenance of full stack solutions using .NET technologies
  • Translate business requirements into effective, scalable, and reliable technical solutions
  • Build AI-powered agents that retrieve context, reason across multiple data sources, recommend actions, and support human-in-the-loop automation
  • Participate in sprint planning, refine stories, and provide accurate estimations for development timeline
  • Deliver clean, maintainable code aligned with best practices and modern design patterns
  • Develop and execute unit test cases with high code coverage
  • Mentor and coach Junior engineers, conduct code and design reviews
  • Troubleshoot complex issues, perform root cause analysis, and implement long-term fixes
  • Support CI/CD workflows and ensure continuous improvement in build and release process
  • Model and foster GM’s core values and behaviors

Requirements

What you’ll need
  • 8+ years of professional experience in software development with a focus on .NET Core
  • Minimum 3+ years of experience in leading the software engineering team
  • Proven expertise in deploying modern design patterns and building scalable, reusable code
  • Experience building AI/LLM-based applications, preferably with agentic workflows
  • Strong understanding of RAG architecture, embeddings , vector search , prompt design, context retrieval and LLM evaluation
  • Experience with Model Context Protocol ( MCP ) for integrating AI agents with tools, data sources, and enterprise systems
  • Experience with queuing and background jobs orchestration with .Net hosted services
  • Experience with Azure Infrastructure to deploy, configure and troubleshooting ( IaC pipelines, Site Reliability Engineering, DevOps )
  • Ability to develop and deploy microservices on AKS
  • Strong proficiency in Angular for front-end development
  • Experience in building and scaling backend services across hybrid environments (on prem and cloud)
  • Ability to configure docker files for containerization.
  • Maintain ETL pipelines using Azure Synapse to ingest and deliver data to downstream systems.
  • Hands-on experience with RESTful API design and integration services that connect enterprise systems like Workday, Microsoft identity services (Azure AD/ Entra ID, Microsoft Graph )
  • Experience with relational databases such as PostgreSQL and SQL Server, including stored procedures
  • Proficiency in version control systems (Git) and maintain CI/CD pipelines using GitHub actions
  • Experience with Agile methodologies and tools such as Jira and Confluence
  • Excellent problem-solving skills, with an ability to work on complex distributed systems.

Benefits

Comp & perks
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET CoreAI/LLM-based applicationsRAG architectureembeddingsvector searchprompt designcontext retrievalLLM evaluationmicroservicesRESTful API design
Soft Skills
leadershipmentoringproblem-solvingcommunicationcollaborationcode reviewdesign reviewroot cause analysisagile methodologiessprint planning