Engineering Manager (HotSchedules Labor)
About The RoleWe are looking for an experienced Engineering Manager to lead three SCRUM teams working on HotSchedules Labor, our workforce management product. You will own delivery, people management, and engineering processes across teams of full-stack Java developers, tech leads, and QA automation engineers. This is a management-focused role. You will not write code daily, but you need strong technical depth to evaluate architectural decisions and challenge technical trade-offs. The teams use AI coding agents in their daily work, and you will be expected to support and grow this practice. The teams are distributed across Ukraine, Latin America, and the US. EU-timezone working hours are required. You will run cross-team ceremonies, stakeholder updates, and escalation calls, so strong English communication skills are a must.About The RoleWe are looking for an experienced Engineering Manager to lead three SCRUM teams working on HotSchedules Labor, our workforce management product. You will own delivery, people management, and engineering processes across teams of full-stack Java developers, tech leads, and QA automation engineers. This is a management-focused role. You will not write code daily, but you need strong technical depth to evaluate architectural decisions and challenge technical trade-offs. The teams use AI coding agents in their daily work, and you will be expected to support and grow this practice. The teams are distributed across Ukraine, Latin America, and the US. EU-timezone working hours are required. You will run cross-team ceremonies, stakeholder updates, and escalation calls, so strong English communication skills are a must.Key ResponsibilitiesLead three SCRUM teams end-to-end: sprint planning, backlog refinement, retrospectives, and delivery commitmentsOwn delivery outcomes and make sure teams consistently hit sprint goals and roadmap milestonesManage ~15-20 engineers across three teams: tech leads, senior full-stack developers, and QA automation engineersRun regular 1:1s, performance reviews, and career development conversationsRemove blockers, manage cross-team dependencies, and escalate risks earlyWork with product management to align engineering capacity with business prioritiesMaintain engineering standards: code reviews, CI/CD discipline, test coverage, and release qualityExpand the use of AI coding agents across all three teams, track adoption and productivity metrics, and report results to leadershipCoordinate cross-team technical initiatives such as platform upgrades, migrations, and tech-debt reductionOwn hiring for your teams: define staffing needs, run interviews, and onboard new membersReport delivery status, risks, and metrics to senior leadership and client stakeholdersBuild and maintain a strong team culture across distributed time zonesRequirementsMust-HaveProven experience managing multiple engineering teams simultaneously, navigating cross-team dependencies and balancing competing priorities8+ years of professional software development experience with a strong Java backgroundAdvanced English proficiency (daily meetings, stakeholder calls, and written communication)At least 6 months of hands-on experience with AI coding agents (e.g., Claude Code, GitHub Copilot, Cursor) or direct experience managing teams that actively use themHands-on experience with at least one major cloud platform (AWS or Azure)EU-timezone availabilityStrongly PreferredTrack record of delivering software in Agile/SCRUM environments with distributed, international teamsSolid understanding of the Java/Spring ecosystem, relational databases, and modern front-end frameworks (React)Experience managing QA functions, including test automation strategy and quality metricsExperience with capacity planning and delivery forecastingNice to HaveDomain experience in workforce management, scheduling, or labor optimizationFamiliarity with event-driven and message-queue architecturesExperience managing teams through legacy-to-modern migration effortsExposure to Playwright-based test automation frameworksExperience with Azure DevOps pipelines and CI/CD orchestration across multiple teamsWe offer*Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefitsnot applicable for freelancers#J-18808-Ljbffr