As an Engineering Manager, you will play a pivotal role in enabling a stream-aligned team focused on delivering a successful migration of datasets to a newly architected and designed pipeline. You will work closely with the Lead Software Development Engineer to ensure the team is empowered, autonomous, and aligned with business outcomes.
Requirements
- Bachelor's or Master's in Engineering or equivalent degree in Computer Science or related field.
- Minimum 12+ years of experience in software development and engineering leadership.
- Proven experience in Java, J2EE, and front-end development using React.js.
- Strong understanding of microservices architecture, including service boundaries, API contracts, and deployment strategies.
- Hands-on experience or working knowledge of cloud platforms (AWS, Azure, GCP).
- Experience with AI-augmented development tools like GitHub Copilot and a passion for leveraging AI in software engineering.
- Strong database knowledge (MS SQL, Oracle, MySQL, etc.).
- Keen focus on code quality, design frameworks, and engineering best practices.
- Experience in Agile methodologies, including Scrum and Kanban.
- Demonstrated ability to hire, mentor, and lead technical teams, especially in stream-aligned structures.
- Experience managing large-scale projects with aggressive timelines and complex scopes.
- Excellent communication, time management, problem-solving, and analytical skills.
- Ability to foster team decision-making, healthy debate, and collaboration.
- Comfort with ambiguity and ability to create clarity and focus for the team.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance