Engineering Manager (Java/JS) to $8500
What you’ll do
- Own engineering outcomes
- Be accountable for velocity, quality, reliability, scalability, and overall engineering capabilities for DataTech stream-aligned teams
Ensure engineering initiatives align with DataTech strategy and the product roadmap
Lead and grow teams
- Manage engineers and SDE Leads through coaching, feedback, growth planning, performance management, and compensation input
- Build and evolve teams: hiring, onboarding, shaping the skill/seniority mix, and handling transitions when needed
Maintain healthy team dynamics and address people challenges early
Plan and manage capacity
- Own short- and long-term capacity and capability planning
- Allocate people across initiatives based on priorities and constraints
Identify delivery risks and drive mitigation via hiring, reprioritization, or internal rebalancing
Ensure strong SDLC execution and technical quality
- Ensure teams execute effectively across the SDLC: refinement, design, estimation, implementation, testing, deployment, and support
- Uphold engineering standards and non-functional requirements
- Partner with SDE Leads on architecture and solution design; involve Architecture/Platform/SRE when needed
- Improve SDLC efficiency by integrating Generative AI tooling where it adds value
Own reliability and operations
- Be ultimately responsible for the stability, performance, and quality of the services your teams own
- Drive observability improvements, SLIs/SLOs adoption, and incident reduction
Strengthen operational excellence and technical health over time
Strengthen collaboration and ways of working
- Evolve engineering practices: code review, CI/CD, testing strategy, incident response, and continuous improvement
- Partner with Product, Data, and other domains to align plans and manage dependencies
Contribute to domain-level planning and cross-team collaboration with senior engineering leadership
What we’re looking for
- Proven engineering leadership experience managing multiple software/data engineering teams (Engineering Manager or equivalent)
- Strong people management skills: coaching, performance management, conflict resolution, scaling teams
- Track record of delivery in agile, product-led environments, including capacity planning and prioritization
- Clear communication with both technical and non-technical stakeholders
Ownership mindset: focus on long-term maintainability and quality, not only short-term delivery
Bonus points
- Experience in DataTech domains (data ingestion, processing, curation)
- Familiarity with Stream-Aligned Teams / Team Topologies
- Experience partnering with Architecture, Platform, SRE and enabling teams
Background improving observability, reliability, and incident management for backend/data services
What we offer
- Impactful work on a product used by investment professionals worldwide
- Flexible working hours and a remote-friendly environment
- Growth opportunities through regular feedback, development support, and learning resources
- A collaborative engineering culture with strong cross-team partnership
Tech stack: Java 21, Kubernetes / GitOps, Spring Boot, OpenAPI, PostgreSQL, Kafka, Redis
Team: Lead, 5 Backend, 2 Frontend, 2 SDET
Please, send your CV including Engineering management role with Java, Javascript and experience & telegram link :)
Required skills experience
| Java | 5 years |
| JavaScript | 5 years |
| Engineering Management | 3 years |
Required domain experience
| Machine Learning / Big Data | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |