Software Engineering Manager
We're hiring on behalf of a Haystack partner!The Role• Lead a team to build a new, large-scale onboarding platform from the ground up.• Drive the vision and technical roadmap for employee onboarding experiences.• Motivate, coach, and develop a diverse team of Software Development Engineers.• Collaborate with multiple tech teams across various businesses to define requirements and priorities.• Contribute to architecture and design discussions for full-stack software solutions.• Troubleshoot complex issues and lead technical post-mortem discussions.What You'll Need• 3+ years of engineering team management experience.• 7+ years of overall engineering experience.• 8+ years of experience leading the definition and development of multi-tier web services.• 1+ years of experience in technical leadership and project management across the full software development lifecycle.• Experience developing large-scale, multi-tiered distributed software systems using Java, C#, or C++.• Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.• Knowledge of engineering practices and patterns for the full software development lifecycle.• Experience partnering with product or program management teams.What's On Offer• Competitive salary• Opportunity to work with cutting-edge cloud computing and AI technologies.• Impact the experience of millions of employees globally.• Build and scale one of the largest onboarding platforms in the world.Apply via Haystack today!