Descrição
The Role:
We are seeking an experienced Senior Software Engineer ( .NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate will also have hands-on experience with AI agentic workflows, LLM-based automation, retrieval-augmented generation, and intelligent workflow orchestration . You will collaborate with cross-functional teams to deliver innovative solutions that support Human Resources, Communications, and Physical Security IT business applications.
What You'll Do:
-
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
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
Preferred Skills:
-
Experience with AI agent frameworks such as LangChain, LangGraph, Semantic Kernel, CrewAI, AutoGen, or similar Orchestration frameworks
-
Familiarity with AI governance, model risk, hallucination mitigation, guardrails, evaluation metrics, and human approval workflows
-
Knowledge of HR/Workday business processes is highly preferred
-
Experience with containerization and orchestration tools (Docker, Kubernetes)
-
3+ years with Azure Kubernetes Service (AKS) application development
-
Knowledge of .NET framework upgrades and modernization strategies
-
Experience with GitHub actions and CI/CD automation
-
Strong background in Monitoring and Observability practices
-
Experience in Azure Databricks, Data Mesh architecture
This job may be eligible for relocation benefits.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.
Informações sobre diversidade
A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego. Para saber mais, acesse Como contratamos.
Declaração de Igualdade de Oportunidades de Emprego (EUA)
A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais. Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido.
Adaptações (EUA e Canadá)
A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail [email protected] ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.
