Jobs · Engineering

Director, Software Engineering - Remote Opportunity!

KinderCare Learning Companies · Beaverton, OR · 2 mo ago
RemoteRemoteEngineeringFull-time

About the role

At KinderCare Learning Companies, the first and only early childhood education provider recognized with the Gallup Exceptional Workplace Award, we offer a variety of early education and child care options for families. The Director of Software Engineering provides strategic leadership for software engineering and solution architecture capabilities, supporting enterprise-wide digital products and platforms. This leader sets and upholds best practices for the architectural design, development, and support of our mission-critical applications and services—systems integral to several rapidly growing lines of business as we undertake a digital transformation of our field- and family-facing experience software.

The successful candidate is a highly collaborative servant leader who scales team impact through strong architectural foundations, modern AI-assisted engineering practices, and continuous process improvement. With a dedicated customer focus, this leader works closely with peers across Product Management, Quality Engineering, Portfolio, and Infrastructure/Operations to ensure the company's software products meet the needs of KinderCare's families and center staff.

Responsibilities

  • Create a clear vision and strategy for KinderCare’s Software Engineering capability, incorporating people, process, and technology to deliver a high-functioning capability with a maturity plan and timeline
  • Lead the development and delivery of high-quality software solutions using sound engineering and architectural principles across multiple platforms, ensuring they meet business and customer requirements
  • Develop managers, software engineers, architects, and cross-functional technical leaders across distributed teams, including on-shore and off-shore resources; build organizational capability through workforce planning, succession planning, talent development, and leadership coaching
  • Improve team throughput and developer productivity through adoption of AI development tooling, modern engineering practices, and disciplined process improvement
  • Establish, maintain, and govern the architectural direction and technical roadmap for the company's software products, keeping them current with emerging technologies and trends
  • Balance a blended workforce of contract workers and full-time employees to optimize delivery capacity, cost, and knowledge continuity
  • Work closely with Product Management and other stakeholders to understand their needs and ensure software products are aligned with business goals
  • Partner closely with Quality Engineering, Portfolio, and Infrastructure/Operations to ensure software is delivered on time, securely, and to the highest quality standards
  • Set quarterly team objectives and key results aligned with business priorities, technology strategy, and functional excellence, then ensure all team members are working toward those goals
  • Ensure software development and architecture processes are efficient, effective, and scalable and evangelize KinderCare’s Discovery to Delivery framework with the teams
  • Communicate progress, risks, and opportunities effectively and promptly to senior leadership to enable fast decision-making and set clear expectations with stakeholders at all levels
  • Participate in cross-functional technology leadership activities, including process definition, best practice definition, and strategic initiatives
  • Provide customer-focused responsiveness to solving problems and incident management
  • Cultivate an MVP-delivery mindset across all teams and individuals

Requirements

  • Bachelor's degree in computer science, software engineering, or related field
  • 10+ years of experience in software development, with a proven track record of delivering high-quality software products; 5+ years in a leadership role managing and developing teams of software engineers, both on- and off-shore
  • Experience managing software architects and developing architectural talent
  • Hands-on experience building software with modern AI development tools (AI coding assistants and agentic development workflows), and a track record of improving team throughput through AI tooling and process improvement
  • Experience delivering high-quality customer websites, applications, and services, including payment solutions and financial transactional systems (billing, contracts, etc.)
  • Strong technical background, with experience in software architecture, design patterns, and development methodologies
  • Experience optimizing software engineering delivery in an Agile modality across multiple platforms and product teams
  • Experience balancing a blended team of contract workers/full-time employees and managing vendor relationships for both individual contract engineers and managed software engineering services
  • Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders
  • Strong problem-solving and analytical skills, with the ability to think creatively and strategically
  • Ability to manage multiple priorities and complex projects in a fast-paced, dynamic environment

Benefits

  • Discounted child care benefits for your whole family
  • Medical, dental, and vision benefits for your family (and pets, too)
  • Employee assistance programs for mental health and personal growth
  • Health and wellness programs, paid time off, and discounts for work necessities such as cell phones

We operate research-backed, accredited, and customizable programs in more than 2,000 sites and centers across 40 states and the District of Columbia.

Similar jobs