Our company is undergoing a major technical and organizational evolution as we scale our products and modernize our architecture. We are investing heavily in improving reliability, performance, and development speed, while transitioning toward a global engineering culture. As part of this shift, we are hiring Engineering Managers who can operate effectively in an international environment and help bridge communication between English-speaking engineers and Japanese-speaking stakeholders.
This is a rare chance to influence technical strategy, organizational design, and engineering culture in a company with a large user base and rapidly growing infrastructure needs. You will have the freedom to suggest improvements across technology, process, and team operations.
Tech Environment (Summary)
Applications
- Backend services mainly built in Kotlin + Spring Boot
- Legacy systems in Java (Spring Boot / Java EE)
- Service-to-service communication using gRPC and Kafka
- Frontend stack : TypeScript, Vue 3, Nuxt.js
Infrastructure & Tooling
AWS as the primary platformTerraform for IaCGrafana / Prometheus for metrics and monitoringOpenSearch for logsCollaboration tools : Slack / GitHub / JIRA / Confluence / Google WorkspaceRole Overview
You will lead a backend development team responsible for large-scale web systems. Your goal is to empower engineers to deliver consistently despite rapid changes, shifting priorities, and multilingual communication.
Key Responsibilities
1. Delivery & Execution
Ensure timely, high-quality delivery across multiple projectsAssign work aligned with each engineer’s strengthsStep in to unblock issues : missing information, cross-team friction, urgent escalationsFacilitate communication and negotiation with stakeholders (often in Japanese)Influence product and architecture decisions to maintain scalability and technical soundness2. Operations & Process Improvement
Identify bottlenecks in development workflow, tooling, and system behaviorImprove team processes to maintain predictable deliveryDrive changes that enhance developer experience and reliabilityPromote data-driven improvements using metrics and observability3. People Leadership & Team Development
Run effective 1 : 1s and career development discussionsSupport onboarding, performance reviews, and general team healthEncourage a culture of continuous improvementHelp prioritize and address technical debtContribute to hiring and interviewingRequirements (Baseline)
Technical Background
At least 2 years of experience managing engineering teams for web applicationsFormer software engineer (backend or frontend)Solid understanding of designing scalable systemsStrong ability to break down complex tasks and define execution plansSoft Skills
Capable of navigating multi-stakeholder environmentsSkilled in negotiation, coordination, and conflict resolutionComfortable communicating in conversational Japanese + business-level EnglishLeadership
Passion for people developmentStrong follow-up skills; can track progress and blockers across many tasksFocus on improving developer experience and long-term technical qualityExperience conducting interviews