What are the responsibilities and job description for the Senior Software Engineering Manager position at Galent?
Software Engineering Manager (12 yrs Exp)
Woburn, MA (Onsite – All 5 Days)
About the Job
The Senior Manager, Software Engineering is responsible for translating business requirements into high-level technical solutions, overseeing the software development lifecycle, and ensuring successful delivery of engineering projects. They play a key role in product strategy decisions, technical leadership, and team development.
Role Responsibilities
Technical Leadership
- Translate business requirements into high-level technical changes and communicate them effectively to developers.
- Ensure developers are implementing the correct high-level logic and best practices.
- Provide guidance and identify next steps when developers encounter blockers.
- Conduct technical oversight, ensuring system architecture and software development align with business needs and scalability requirements.
Facilitation & Agile Process Management
- Facilitate agile ceremonies, including stand-ups, sprint planning, sprint reviews, and sprint demos.
- Collaborate with the Scrum Master to ensure smooth execution of sprints and agile best practices.
- Provide sprint reports and plans to maintain visibility into team progress.
Delivery & Execution
- Oversee deployments, ensuring adherence to established processes and best practices.
- Create detailed user stories bridging high-level initiatives with actionable developer work items.
- Monitor progress towards delivery goals and ensure commit dates are met.
- Provide high-level estimates for operational and roadmap initiatives.
- Implement release management and tracking strategies for improved visibility.
Personnel Management & Team Development
- Lead capacity planning and allocation between priorities.
- Mentor junior developers to enhance their technical and problem-solving skills.
- Foster a culture of continuous learning and process improvement.
- Conduct regular one-on-one meetings, providing feedback and supporting professional growth.
- Review code and documentation to ensure quality and adherence to best practices.
- Develop documented handoffs and runbooks for operations.
Strategic Improvements & Long-Term Planning
- Drive initiatives to balance tactical execution with strategic improvements.
- Enhance technical documentation and best practice adherence across the team.
- Strengthen collaboration with key team members to address technical communication and oversight needs.
Must have Skills:
- Java
- Multiple Database Experience