Engineering Manager - Distributed Systems - Mosaic|Meet.jobs

薪資

190k - 230k USD Annually

技能需求

    工作機會描述

    About Mosaic:

    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.

    Location
    Remote • New York City
    Job typeFull Time
    Visa sponsorshipNot Available
    Hires remotely in
    California • Canada • New York City • North America • Seattle • United States
    Preferred timezonesPacific Time, Mountain Time, Central Time, Eastern Time
    Remote work policyOnsite or remote
    RelocationAllowed
    Experience8+ years
    SkillsSaaSDistributed SystemsEnterprise SoftwareAWSGCP

    Mosaic