As a Manager in Software Engineering, you will manage a team of software engineers, overseeing the development, implementation, and enhancement of commercial products. The role is critical in ensuring that the software solutions are innovative, reliable, and scalable.
Requirements
- Lead and manage a sizable team of software engineers, fostering a positive and high-performing work culture.
- Provide expert guidance in solving complex technical challenges and making critical project decisions.
- Communicate effectively in a matrixed organization with senior management, stakeholders, and cross-functional teams to ensure alignment and collaboration.
- Foster the growth and development of software engineering teams, providing mentoring and coaching to team members.
- Oversee the adherence to quality standards and best practices throughout the software development process.
- Provide leadership and mentorship to team members, fostering their professional growth and development.
- Collaborate with other teams and functions to facilitate seamless integration and successful product launches.
- Conduct regular performance evaluations of team members, providing feedback and identifying areas for improvement.
- Plan and schedule work within the team, ensuring efficient resource utilization and meeting project timelines.
- Monitor development processes, framework adoption, and project progress to ensure efficiency and compliance with standards.
- Monitor ongoing processes, materials, or surroundings, providing feedback for improvement.
- Estimate project resources and allocate them effectively to meet project demands.
Benefits
- Medical, Dental, & Vision Plans
- 401(k)
- FSA/HSA
- Commuter Benefits
- Tuition Assistance Plan
- Vacation and Sick Time
- Paid Parental Leave