Software Engineering Manager
HybridNeenah, Wisconsin, United States
Job Summary
Lead and mentor a team of software engineers by providing clear expectations, conducting performance evaluations, and managing hiring processes. Drive project execution, application quality, and system uptime while overseeing the Software Development Life Cycle and adhering to security best practices like OWASP standards. Collaborate with stakeholders to balance technical and business needs, coordinate technical implementations, and participate in long-range planning for architecture and department improvements. Ensure secure coding guidelines are followed across the team and manage expenses within departmental budgets.
Required Qualifications
- Bachelor's degree in Business, Information Technology, Computer Science, or a related field
- Equivalent combinations of education and relevant experience
- 6+ years of Microsoft stack development experience
- Demonstrated experience leading software development projects and project teams to successful completion
- Previous experience leading, coaching, and mentoring team members
- Experience with Agile project methodologies (preferably Scrum) and project management tracking tools
- Working knowledge of the Software Development Life Cycle (SDLC), including the use of AI-assisted development tools such as GitHub Copilot or similar technologies
- Experience developing full-stack web applications using React and .NET/C#
- Experience building and consuming RESTful APIs and integrating frontend applications with backend services
- Object-oriented programming experience
- Understanding of SQL Server development and database structures
- Demonstrated ability to evaluate, test, and refine AI-generated code before implementation
- Understanding of secure software development practices, including authentication, authorization, input validation, API security, and protection of sensitive data
- Ability to manage multiple system development projects simultaneously and facilitate project team activities
- Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to technical and non-technical audiences at all organizational levels
- Ability to develop and implement employee growth and development plans
- Strong organizational, prioritization, and time management skills
- Travel to customer sites and/or industry and training events
Desired Qualifications
- Experience with Agile project methodologies (preferably Scrum) and project management tracking tools
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.