Software Engineering Manager
Description

SUMMARY

The Engineering Manager leads Agile development teams, manages all Scrum ceremonies, oversees the engineering delivery lifecycle, and drives IT project execution across the organization. This role operates at the intersection of Engineering, IT, and Business Operations—ensuring high-quality technical solutions, alignment with business needs, and strong cross-departmental collaboration. This position oversees Scrum teams, Agile workflows, project roadmaps, and IT initiatives while also supervising vendors and coordinating multi-disciplinary technical and business resources. The Engineering Manager serves as the primary liaison between Engineering and Business Units, ensuring prioritization, communication, technology alignment, and timely project delivery.


PRIMARY RESPONSIBILITIES


1. Agile Leadership & Scrum Ownership

  • Manage and facilitate all Agile ceremonies: daily stand-ups, backlog grooming, sprint planning, sprint reviews, and retrospectives.
  • Own and optimize all Scrum and Kanban boards across teams.
  • Guide engineering teams in Agile values, practices, and delivery expectations.
  • Remove delivery roadblocks and ensure proper sprint commitments.
  • Prevent scope creep and reduce operational distractions.
  • Drive continuous improvement via metrics, retrospectives, and feedback loops.

2. Engineering Team Leadership

  • Lead, coach, and mentor engineering staff through structured performance management and professional development.
  • Promote engineering excellence through standards for architecture, code quality, testing, documentation, and automation.
  • Participate in solution design, system planning, and architectural discussions.
  • Cultivate a collaborative, inclusive, and innovative engineering culture focused on quality and accountability.

3. IT Project & Program Management

  • Oversee      end-to-end IT project execution including scoping, BRD/TRD creation, technical planning, development, testing, deployment, and training.-to-end IT project execution including scoping, BRD/TRD creation, technical planning, development, testing, deployment, and training.
  • Collaborate with Business Analysts, QA, PMs, and engineering staff to align project deliverables with business goals.
  • Manage and coordinate Development, QA, Staging, and Production environment releases, including hotfixes.
  • Create project dashboards, KPIs, and performance reports for leadership.
  • Ensure projects are completed within approved timelines, budgets, and quality standards.

4. Business & Stakeholder Engagement

  • Act as the liaison between Engineering and Business stakeholders to refine, prioritize, and manage technical backlogs.
  • Work directly with Business Units to translate business requirements into actionable sprint items.
  • Assist business units with IT-based systematic and technical needs.
  • Support cross-functional technology planning and organizational initiatives.

5. Vendor & Resource Management

  • Manage onshore and offshore vendors, consultants, and contracted development teams.
  • Develop vendor performance metrics, dashboards, and accountability systems.
  • Coordinate with third-party partners to maintain efficient and transparent workflows.
  • Oversee staffing, capacity planning, and resource assignments across engineering and IT project teams.

6. IT Operations & Infrastructure Alignment

  • Ensure sufficient testing, validation, and data integrity checks across all technical processes.
  • Monitor operational performance, system availability, and IT service KPIs, escalating issues where needed.
  • Implement and enforce IT operational standards, procedures, and compliance guidelines.
  • Oversee incident-response processes, including triage, escalation, root-cause analysis, resolution coordination, and post-incident reviews (PIRs).

7. Departmental Leadership & Strategic Support

  • Participate in strategic planning for technology initiatives.
  • Establish and enforce team processes, policies, and operational standards.
  • Drive continuous optimization for team performance and organizational workflows.
  • Analyze departmental performance and recommend improvements to leadership.
Requirements

KNOWLEDGE AND SKILL REQUIREMENTS/COMPETENCIES

  • 7+ years in software development or engineering environments.
  • 4+ years in an Engineering Manager, or Agile leadership role.
  • Strong understanding of Agile frameworks (Scrum, Kanban, Lean).
  • Experience managing complex IT/software projects end-to-end.
  • Technical proficiency with architecture concepts, development practices, and system operations.
  • Experience with Office 365, MFA, Windows Server, VMware, Azure DevOps, or similar platforms.
  • Strong organizational and communication skills, capable of presenting technical concepts clearly.
  • Experience collaborating with business stakeholders, PMs, BAs, QA, and vendor teams.
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field.

Preferred Skills

  • CSM, PMI-ACP, or equivalent Agile certification.
  • Experience working in fast-paced or high-growth environments.
  • Prior management of onshore/offshore vendor teams.
  • Strong background in business process analysis and technology alignment.

WORKING CONDITIONS

Normal business office conditions. Working for prolonged periods of time at a computer screen. Hybrid schedule including 4 days in-office and 1 day remote work after initial onboarding period.
 

ADDITIONAL NOTES

  • This role reports directly to the Director of IT Systems Administration.
  • Must be proficient in Agile delivery management, Scrum operations, stakeholder communication, and IT project leadership.
  • Serves as the primary liaison between Engineering and Business Units.
  • Oversees a blended Engineering + IT operational environment, ensuring alignment, efficiency, and project success.


BENEFITS

Medical, Dental, Vision, PTO, Retirement

Salary Description
$140,000.00 - $160,000.00