Mosaic is the AI-powered workforce management software that's revolutionizing how companies operate. We're leading the future of hybrid remote organizations by connecting teams with our intelligent workforce management and intelligence tools. As a high-growth, venture-backed startup with a world-changing mission, this is a rare opportunity to make a significant impact.
About the Role:
We are seeking a highly skilled Engineering Manager to lead our Integration Infrastructure team, who is equally adept at hands-on technical work and product management responsibilities. In this role, you will spend approximately 60% of your time on deeply technical engineering tasks—such as designing integration architectures, ensuring five-nines (99.999%) accuracy in data synchronizations, and implementing near real-time data flows—and 40% of your time on team leadership and product management, guiding engineers, planning roadmaps, and driving initiatives. If you're excited about building robust, scalable integration systems while also wearing the hat of a technical product manager, we'd love to hear from you.
Responsibilities:
Technical Leadership (60%):
Design and optimize the integration infrastructure to achieve 5-nines accuracy and near real-time synchronization between diverse systems.
Actively participate in coding, code reviews, and hands-on troubleshooting of complex integration challenges.
Lead architectural discussions focused on scaling data pipelines, distributed systems, and real-time processing frameworks.
Implement robust monitoring, alerting, and logging solutions to proactively identify and address performance bottlenecks.
Advocate for and implement best practices in code quality, unit testing, and integration testing for long-term maintainability.
Drive continuous improvement in operational tasks through automation, ensuring consistent and reliable integration flows.
Guide incident response and ensure rapid remediation of reliability issues.
Team Management & Product Management (40%):
Manage and mentor a small team of engineers, fostering a collaborative environment that encourages innovation and ownership.
Serve as the technical product manager for integration initiatives: define requirements, create roadmaps, and align with cross-functional stakeholders.
Participate in sprint planning, backlog grooming, and Agile ceremonies to ensure timely, high-quality delivery of integration features.
Oversee QA and reliability processes, encouraging automated testing and rigorous validation of integration points.
Set clear objectives, conduct performance reviews, and support professional growth opportunities for team members.
Act as a liaison between engineering, product, and business teams, ensuring integration infrastructure meets evolving business needs.
Requirements:
Education & Experience:
Bachelor's degree in Computer Science.
8+ years of hands-on software engineering experience with scalable, highly reliable systems, ideally in data integration or similar domains.
Demonstrated track record of designing and building infrastructure that supports near real-time data synchronization.
Previous experience managing or mentoring small engineering teams.
Experience acting as a technical PM or closely collaborating with product functions.
Technical Skills:
Proficiency in at least one of the following languages: Ruby, Python, or TypeScript.
Deep understanding of distributed systems, data pipelines, and real-time data processing frameworks.
Expertise in monitoring, observability, and automation best practices.
Passion for reliability engineering, uptime, and ensuring seamless data flows across multiple systems.
Personal Attributes:
Excellent problem-solving abilities and meticulous attention to detail.
Strong communication and leadership skills, with the ability to translate complex technical requirements into actionable roadmaps.
Ability to navigate trade-offs between technical complexity and business impact.
Committed to building maintainable, efficient, and clean integration solutions.
Previous colleagues would readily trust you to lead mission-critical projects.
Benefits:
Equity & Compensation: Competitive salary with meaningful stock options in a high-growth startup.
Health & Wellness: Comprehensive medical, dental, and vision insurance plans.
Work-Life Balance: Flexible remote work environment with generous vacation and leave policies.
Culture & Community:
Fun and inclusive culture with team events and happy hours.
Opportunity to work with a team of dedicated, friendly professionals committed to making a difference.
Professional Growth:
Significant ownership of critical integration projects.
Support for ongoing learning, development, and career advancement opportunities.
About Us:
Mosaic focuses on AI, SaaS, B2B, Analytics, Business Intelligence, and ERP Tools. Headquartered in New York City and with a team of about 50 employees, we are small but mighty. Join us on our mission to transform the future of work.
Salary: $190,000 - $230,000
Location: New York, NY, US
Remote: OK
Company: Mosaic
Posted: 2024-12-29
Apply Now