- Top 10% of respondersMosaic is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Mosaic usually responds to incoming applications within two weeks
- B2B
- +1
Director of Engineering
- $200k – $240k • 0.3% – 0.5%
- Remote •
- 8 years of exp
- Full Time
Not Available
Onsite or remote
Nima Rad
About the job
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 Director of Engineering who is passionate about hands-on technical work and has a proven track record in software engineering. In this role, you will spend approximately 80% of your time on technical tasks—such as code reviews, architecture design, and technical problem-solving—and 20% on people management. If you're excited about being deeply involved in the technical aspects while also guiding and mentoring a small team, we'd love to hear from you.
Responsibilities:
- Technical Leadership (80%):
- Lead architecture discussions to ensure projects are built reliably, efficiently, and are scalable.
- Actively participate in coding, code reviews, and technical problem-solving.
- Optimize system performance for both latency and throughput.
- Develop and maintain data pipelines, distributed systems, and large-scale data processing applications.
- Ensure high-quality code through best practices like unit testing and documentation.
- Monitor systems in a scalable way, promoting automation in operational tasks.
- Guide incident response and vulnerability remediation efforts.
- Contribute to and collaborate on open-source software projects.
- Team Management (20%):
- Mentor and guide a team of 7-15 engineers, fostering a collaborative and innovative environment.
- Participate in sprint planning, backlog grooming, and other Agile ceremonies to ensure efficient project delivery.
- Oversee QA/reliability processes to ensure product reliability and promote the use of automated testing frameworks.
- Assist in setting team goals, conducting performance reviews, and facilitating career development.
- Coordinate with cross-functional teams to align engineering efforts with business objectives.
- Encourage team participation in the broader engineering community.
Requirements:
- Education & Experience:
- Bachelor's degree in Computer Science.
- 7-12 years of hands-on software engineering experience, particularly with highly reliable and scalable distributed systems.
- Experience in a SaaS environment is highly desirable.
- Prior experience managing or mentoring small engineering teams.
- Technical Skills:
- Proficiency in at least one of the following languages: Ruby, Python, or TypeScript.
- Strong experience with data pipelines, distributed systems, and large-scale data processing.
- Deep understanding of software engineering best practices, including unit testing, code reviews, and design documentation.
- Passionate about uptime, reliability, and building tools that help developers work more effectively.
- Personal Attributes:
- Excellent problem-solving abilities and attention to detail.
- Ability to balance engineering trade-offs with business goals.
- Strong communication and leadership skills.
- Committed to building maintainable, efficient, and clean code.
- Other people at previous companies wanted you on their 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 technical projects.
- Support for ongoing learning and development 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.
About the company
- Top 10% of respondersMosaic is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Mosaic usually responds to incoming applications within two weeks
- B2B
- Growth StageExpanding market presence