Manager Software Engineering

Software Engineering Manager manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Being a Software Engineering Manager requires a bachelor’s degree. Typically reports to a senior manager. The Software Engineering Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. To be a Software Engineering Manager typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required.

Manager Software Engineering Job Description Template

Our company is looking for a Manager Software Engineering to join our team.

Responsibilities:

  • Accelerate the redeployment of talent to all part of the organization based on interest, values and career path;
  • Work with PM and PO to reduce and manage technical debt your team is responsible for;
  • Engage in resource assignment and tracking (including time off – vacation etc.);
  • Recruit and support development of direct staff members;
  • Protect the team from distractions and unrelated or unnecessary work;
  • Build partnerships with contractors, consultants, partners, internal and external stakeholders;
  • Maintain a regular cadence of operational metrics reviews with your management;
  • Own product delivery by cultivating quality and on-time delivery within the team;
  • Foster an ownership culture and work closely with end to end system test teams to ensure proper quality going into QA;
  • Maximizing your teams’ productivity by leveraging our global shared services: AgileOps, DevOps, UX Design & Test Automation;
  • Lead agile project activities including backlog grooming, sprint planning, and sprint reviews;
  • Lead a team of 7-15 engineers to produce high quality deliverables, on-time, on-scope & on-budget;
  • Hire, coach, and mentor individuals. Active participation to hire talented people;
  • Partner with Product Management to consult on solution feasibility and high-level effort estimation;
  • Provides innovative solutions to complex problems, and communicates progress toward project/program goals.

Requirements:

  • A Bachelor s Degree in Computer Science or related disciplines or 6+ years experience designing, developing, and shipping applications is required;
  • PMP Certification;
  • Retail and wholesale petroleum industry knowledge & experience;
  • 5+ years of experience leading software engineers for product development;
  • Green/Black Belt trained in Continuous Improvement;
  • Scrum Master Certification;
  • 7+ years of experience in software engineering for web applications, cloud & enterprise architecture;
  • Experience & propensity for servant leadership.