The Manager, Software Engineering is a hands-on leadership role focused on building, mentoring, and leading a diverse engineering team to deliver high-quality software solutions. The role involves direct oversight of software development processes, collaboration with cross-functional teams, and a blend of technical and managerial responsibilities. Qualified candidates must be in PST, CST, or MST. EST
Responsibilities
- Lead and manage a software engineering team comprising on-site, remote, and offshore resources. Team size is 3 but will be growing in 2025.
- Recruit, onboard, mentor, and evaluate team members to foster a collaborative and growth-oriented environment.
- Oversee and improve development tools, architecture, code quality, source control, and deployment processes.
- Collaborate with Product, Operations, Engineering, and QA teams to design scalable solutions for complex business requirements.
- Develop and maintain .NET applications, APIs, services, SQL Server objects, and frontend features.
- Conduct code reviews and provide architectural guidance for scalable, extensible solutions.
- Provide Tier 2/3 production support, troubleshooting critical issues when necessary.
- Document solutions and stay updated with emerging technologies.
- Actively participate in Agile processes, including daily standups, sprint planning, and retrospectives.
Must-Have:
- 7+ years of software engineering experience with a strong delivery record.
- Proficiency in backend technologies: C#, ASP.NET Core, RESTful APIs, Entity Framework Core, MS-SQL.
- Proficiency in frontend technologies: React (v18), Redux, TypeScript, JEST, HTML, CSS.
- Familiarity with development tools: Bitbucket (Git), JIRA, Azure DevOps, Postman, Swagger.
- Strong leadership, communication, and problem-solving skills.
- Experience in Agile development practices.
- Authorized to work in the U.S.
Nice-to-Have:
- Test-Driven Development (TDD) experience.
- Knowledge of DevOps practices, automation tools, and system monitoring (e.g., New Relic, Azure App Insights).
- Debugging expertise and Azure PaaS experience.