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

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.

Senior Software Engineer, .NET
General MotorsSenior 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.
Tech Stack
Tools & technologiesAngularAzureCloudDistributed 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 resumeApplicant 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