Director, Engineering - eduCLIMBER

Illuminate Education - Remote - Full time

Position Overview

We have an exciting opportunity for a Director of Engineering to join our product engineering team. You will be responsible for leading the engineering organization for eduClimber, Illuminate’s fast growing MTSS data visualization product. Reporting to the Senior VP of Engineering, you will manage and lead a distributed team of software engineers, partner with the product management team on product strategy, and ensure successful delivery and operations of the product.

Responsibilities will include direct supervisory responsibility for engineering managers, senior engineers, and overall responsibility for the combined set of teams including hiring and growing the team, team development, performance management, employee engagement and retention, software development processes, quality, and overall on-time and on-budget delivery of software releases.

This role requires close collaboration with other teams across the company spanning the full product development lifecycle. This includes partnering with product management to develop and scope solutions, working with and coaching teams to plan, resource planning, documentation, design, testing, delivery, and release management to ongoing software support and maintenance. This role will also work closely with your peers across Technology leadership, Architects, and our Shared Services team on product architecture, strategic platform directions, and process.

Key Responsibilities

  • Broad responsibilities:
  • Day-to-day management of large, complex technology projects, as well as short-term customer issues and escalations.
  • Work with Product and Engineering leadership to align our team to the product roadmap and recommend future resource and team planning needs.
  • Understand system architecture and points of communication within the system.
  • Work with the team to design solutions, architecture, development plans, estimation and story breakdowns to ensure successful execution of engineering projects - all as part of our agile process.
  • Coordinate, conduct, and facilitate technical discussions and participate in product design decisions.
  • Help us build the vision for eduClimber and other Illuminate products.
  • Monitor and track progress to ensure timely completions of project milestones and deliveries.
  • Document standard operating procedures for the software development team for training and knowledge transfer.
  • Leadership
    • Measure and report on departmental performance in conjunction with our Technology KPIs and company-wide OKRs.
    • Work with Technology leadership to plan departmental budgets during budgeting cycles.
    • Hold individuals and teams accountable for achievement of performance objectives and deadlines.
    • Collaborate with direct reports on custom career development plans
  • Continuous improvement
    • Drive quality and performance metrics and work with teams to track, analyze, and enhance as needed.
    • Actively participate in peer leadership team meetings and collaborate in recommending solutions to business challenges and opportunities.
  • Staff Management
    • Organize engineering department teams to maximize efficiency and throughput.
    • Evaluate, recruit, coach, and mentor technology team members while supporting individual employee career growth objectives and coaching on excellent software development practices and best practices.
    • Create and maintain an atmosphere of trust, respect, and psychological safety for the whole team.
    • When team expansion is necessary, participate in recruiting activities, and participate in the interview process including preparing team members to conduct interviews.
    • Ensure consistent 1:1 meetings and feedback.

Desired Experience & Qualifications

  • Bachelor’s Degree in computer science or an equivalent technical discipline (Master’s degree preferred).
  • Minimum 10 years’ professional experience in the software engineering field.
  • Minimum 5 years’ experience in a team lead or engineering management role.
  • In-depth understanding of Agile software development framework and demonstrated experience in applying Agile/Scrum methodologies to meet project specific needs.
  • Good understanding of AWS technologies and web applications built on Java/J2EE stack.
  • Ability to successfully manage software development engineering teams with a proven history of best-of-class software project delivery.
  • Experience in managing, motivating, developing / coaching and appraising software engineering resources assigned to a project.
  • Understanding of software design and development processes with emphasis on continuous improvement and integration in a test-driven environment.
  • Experience with development and project planning/tracking tools such as Jira, Confluence, Git, SVN.
  • Ability to effectively present ideas and concepts to both technical and non-technical audiences.
  • Excellent oral and written communications and interpersonal skills with a track record of building relationships within a team, department, organization, with customers and partners; can present formally or informally including to executive leadership as needed.
  • Experience in K-12 education technology industry is preferred.
  • Enthusiastic, driven, self-motivated .
  • A sense of humor and humility.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Senior Level

Illuminate Education

Illuminate Education is a market-leading Software as a Service (SaaS) student assessment and reporting platform used by K-12 administrators and educators to measure, analyze, and subsequently improve classroom and school-wide learning.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up