Staff Engineer - Distributed Systems - Mosaic|Meet.jobs

Salary

190k - 230k USD Annually

Required skills

    Job description

    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 Staff Engineer to join our Integration Infrastructure team. In this role, you will take on a blend of deep technical challenges and strategic initiatives to ensure our integration infrastructure operates at five-nines (99.999%) accuracy and near real-time data synchronization. As a key technical leader, you will work hands-on across the stack—designing systems, writing code, reviewing pull requests, and improving processes—while closely collaborating with cross-functional teams to drive architectural decisions, mentor engineers, and influence the product roadmap. If you're excited about working with cutting-edge integration technologies and shaping the future of how data flows seamlessly across our platform, we'd love to hear from you.


    Responsibilities:

    • Technical Leadership & Execution:

      • Design, architect, and implement scalable integration infrastructure that achieves 5-nines accuracy and near real-time synchronization.
      • Engage in hands-on coding, code reviews, and performance optimizations, setting the standard for technical excellence.
      • Drive the technical vision for data pipelines, distributed systems, and real-time processing frameworks, ensuring maintainability and long-term viability.
      • Collaborate with engineers, product managers, and other stakeholders to understand business requirements and translate them into robust technical solutions.
      • Implement best practices in code quality, testing, observability, and performance monitoring to ensure reliability and uptime.
      • Champion a culture of automation, streamlined operations, and continuous improvement across the engineering organization.
    • Mentorship & Influence:

      • Mentor and guide engineers, providing technical direction and fostering a culture of learning and innovation.
      • Assist in setting technical standards, style guides, and patterns that promote code consistency and quality.
      • Act as a thought leader, introducing new technologies, tools, and practices that enhance integration capabilities.
      • Participate in sprint planning, backlog grooming, and Agile ceremonies to ensure alignment with product and organizational goals.
    • Collaboration & Strategic Impact:

      • Work closely with the Engineering Manager and other leaders to influence the team’s roadmap and priorities.
      • Collaborate with product management to ensure that integration initiatives meet evolving business needs.
      • Advocate for reliability engineering, helping the team continuously improve systems for high availability and fault tolerance.
      • Engage with cross-functional teams to ensure alignment on architecture, infrastructure, and scalability strategies.

    Requirements:

    • Education & Experience:

      • Bachelor’s degree in Computer Science.
      • 8+ years of hands-on software engineering experience, with a strong focus on building scalable, reliable, and secure distributed systems.
      • Deep expertise in integrating multiple systems and working with large-scale data pipelines, streaming architectures, or ETL frameworks.
      • Proven track record of driving technical initiatives, mentoring engineers, and influencing architectural decisions.
    • Technical Skills:

      • Proficiency in one or more of the following languages: Ruby, Python, or TypeScript.
      • Strong understanding of cloud architectures, containerization, and orchestration technologies.
      • Extensive experience with observability tools, CI/CD pipelines, and automation frameworks.
      • Familiarity with testing methodologies, performance tuning, and high-availability strategies.
      • Passion for continuous improvement, technical excellence, and delivering exceptional developer experiences.
    • Personal Attributes:

      • Exceptional problem-solving abilities and attention to detail.
      • Strong communication skills, capable of articulating complex technical concepts to a range of audiences.
      • Collaborative, open-minded, and able to thrive in a fast-paced, dynamic environment.
      • Known for building trust and respect with peers through technical credibility and integrity.

    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 over critical integration initiatives.
      • 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 • New York City • Seattle • San Francisco
    Preferred timezonesPacific Time, Mountain Time, Central Time, Eastern Time
    Remote work policyOnsite or remote
    RelocationAllowed
    Experience8+ years
    SkillsSaaSDistributed SystemsEnterprise SoftwareAWSGCP

    Mosaic