Manager, Software Engineering, Agile

The Software Engineering Manager provides personnel management and agile coaching for two or more agile teams, and is responsible for their productivity and talent development. The Software Engineering team members work in agile teams that provide them their day-to-day activities and feedback, therefore the Software Engineering Manager focuses on motivating and developing them in an effort to maximize each individual’s contribution to their team, the company and their own professional growth. This means that he or she serves as an agile coach, career counselor, process advocate, productivity metrics analyst, and escalation path for their teams and direct reports.

Click HERE to apply. Applicants Only, No Recruiters.

Principal Duties and Responsibilities

  • Serve as an Agile/Scrum process advocate for the company and coach for the department.
  • Staff, coach, enhance and motivate a best of class engineering team within an Agile/Scrum environment.
  • Gather metrics on and provide analysis regarding individual productivity and contributions to team development.
  • Serve as a career and professional development coach through regular one-on-ones with their direct reports
  • Administer various HR functions for the team such as conduct performance reviews, 360 feedback surveys, approve timesheets and paid time off, performance improvement plans, etc.
  • Act as an escalation path for team impediments and help motivate the teams to solve their own problems.
  • Manage or participate in various communities of practice that focus on the improvement of team dynamics and productivity.
  • Provide frequent forms of performance feedback to individuals to foster rapid, relevant and actionable development tasks.
  • Participate in various inter-departmental project meetings to act as a representative for the agile values of the department.
  • Catalyze departmental change to support agile values, especially around a culture of value delivery.
  • Manage or mentor Level 1 Software Engineering Managers
  • Aid in determining departmental budgets with the Vice President of Software Engineering.

Knowledge, Skills and Abilities Required

  • BA/BS degree in a technical field.
  • 3-7 years of related work experience in a technical environment.
  • 3+ years Management experience of 10+ resources.
  • 3+ years experience using agile/scrum methodologies to iterate quickly on product changes, developing user stories and working through backlogs.
  • ScrumMaster experience preferred.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
  • Prior direct experience in analyzing data for a healthcare-related field preferred.
  • Advanced proficiency with use of Microsoft Office applications including, Word, Excel and Visio and other tools that facilitate metrics gathering, goals tracking, etc.
  • Excellent Analytical skills and strong attention to detail.
  • Excellent oral and written communication skills and presentation skills.
  • Experience with JIRA and Confluence tools a plus

Personal Skills and Competencies

  • Strong and effective inter-personal communication skills and the ability to interact professionally with a diverse group of clients and staff, while maintaining positive client and staff interactions.
  • Self-motivated with strong leadership and presence.
  • Must possess critical thinking, problem solving, and decision-making skills.
  • Act as an interface to complementary teams as needed.

Customer Base

  • The Manager, Software Engineering will manage direct reports and be responsible to them.
  • They will report to and provide deliverables to the Vice President of Software Engineering.
  • They will interface with most internal IMO teams in addition to some of IMO’s external clients (through client-facing functional units such as implementation, product management, and account management).

Working Conditions/Physical Requirements of the Job

  • This position will require employee to work on site at the IMO headquarters in Northbrook, IL.