Software Engineering Manager
$170,000–$233,000 year
On-site · Plano, Texas, United States
Job Summary
Software Engineering Manager leading a team of developers to build and support enterprise software solutions for the Technology Solutions Team. Responsible for hands-on technical leadership and people leadership, guiding design and implementation, mentoring engineers, defining development plans, and ensuring timely, high-quality delivery. Role requires deep experience with C#, .NET, APIs, SQL Server, cloud services, and DevOps practices, with accountability for architectural alignment, code quality, production stability, and collaboration with cross-functional stakeholders. Emphasis on ownership culture, engineering discipline, and continuous improvement, plus involvement in hiring, onboarding, and performance management.
Required Qualifications
- Bachelor’s Degree in Computer Science or related engineering field
- Minimum eight (8)+ years’ experience in a similar field
- Minimum of three (3)+ years of management experience
- Strong hands-on experience with C#, .NET, ASP.NET Core, Web APIs, SQL Server and related Microsoft technologies
- Experience with cloud platforms and services, preferably Microsoft Azure
- Experience with DevOps practices, CI/CD, source control, automated builds, release management
- Experience collaborating with Product, QA, Architecture, DevOps, Security, and business stakeholders
- Strong understanding of software quality practices including testing and automation
- Excellent communication and leadership skills
- Ability to balance speed of delivery with quality, scalability, maintainability, security, and long-term platform health
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.