About the Role
We are looking for an experienced Engineering Manager Data Collection to lead a stream-aligned engineering team focused on migrating datasets to a newly architected data pipeline.
This role requires a strong blend of technical leadership and hands-on engineering, with deep expertise in Java, React.js, and Microservices architecture.
The Engineering Manager will collaborate closely with the Lead Software Development Engineer (LSDE), Product, and global stakeholders to deliver scalable, high-quality solutions aligned with business goals.
Key Responsibilities
- Lead and empower stream-aligned engineering teams
- Contribute hands-on to development using Java and React.js
- Drive dataset migration to newly architected pipelines
- Guide microservices architecture design and implementation
- Participate in system design, code reviews, estimations, QA, and release planning
- Identify risks and ensure timely project delivery
- Collaborate with cross-functional teams and stakeholders
- Improve engineering best practices and operational efficiency
- Leverage AI-assisted tools like GitHub Copilot
Required Experience & Skills
- 12+ years of software development and engineering leadership experience
- Strong expertise in Java, J2EE, and React.js
- Solid understanding of Microservices Architecture
- Experience with AWS / Azure / GCP
- Strong database knowledge (MS SQL / Oracle / MySQL)
- Experience in Agile (Scrum / Kanban)
- Proven ability to mentor and lead engineering teams
- Experience managing large-scale projects
Preferred Skills
- Experience with AI-augmented development tools (GitHub Copilot)
- Strong system design and architectural decision-making skills
- Experience in data engineering or pipeline migrations