Software Engineering Manager

Apply Now

Company: Diamondpick

Location: Woburn, MA 01801

Description:

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

Similar Jobs