We are looking for an experienced Engineering Manager to lead our Detection Java domain teams, which develop the orchestration layer and business logic for our detection platform.
Requirements
- B.Sc. in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of direct experience managing software engineering teams (6-12 engineers) working on complex, distributed systems.
- 8+ years of hands-on software engineering experience with strong technical foundation.
- Proven experience managing teams building complex distributed systems
- Multi-threaded/multi-process architecture
- Cross-service integration with multiple protocols (gRPC, REST, messaging).
- Multi-language system coordination. Java primary; Python and FE(TypeScript/ReactJS) integration.
- Strong coding skills and architecture ownership- ability to review complex code, guide architectural decisions, and mentor on technical challenges.
- 8+ years of hands-on Java development experience- Spring Boot, microservices, distributed systems, concurrency patterns, and performance optimization.
- Strong Linux software development experience.
- Driving/contributing to HLD & LLD- participated in design reviews, contributed to architectural decisions for distributed complex systems.
- Code quality leadership- established code review practices, coding standards (clean code, SOLID principles), and testing strategies.
- Experience with Agile frameworks- particularly Scrum; sprint planning, backlog management, velocity tracking.
- Experience with containers & orchestration- Docker, Kubernetes, Helm.
- Strong design, analytical, problem-solving, and debugging skills for complex distributed systems.
- Proven leadership, coaching, and mentoring skills- developed engineers into tech leads, built high-performing teams.
- Strong communication skills- ability to influence stakeholders, translate technical concepts to non-technical audiences, drive consensus across teams.
- Team player with great interpersonal skills and experience working in Agile environments, git ecosystem, and CI/CD pipelines.
- Proactive and results- driven approach- bias for action, ownership mentality, customer focus.
- Fluent in English- both written and verbal.
Benefits
- Health and wellbeing of our employees
- Personal and professional growth and care
- Programs and support that encourage personal and professional growth and care