Engineering Manager
Posted on 4/3/2024
Mosaic.tech

51-200 employees

Strategic finance platform for data-driven planning
Company Overview
Mosaic.tech stands out as a desirable workplace due to its commitment to empowering businesses with predictive reporting capabilities, leveraging big data and machine learning. The company's competitive edge lies in its ability to provide startups with tools and insights typically exclusive to large enterprises, offering real-time analytics, one-click integrations, and clear, actionable recommendations. With a leadership team boasting over 25 years of experience in scaling high-growth venture-backed companies, Mosaic.tech is leading the industry in transforming business planning and performance management.
Data & Analytics
AI & Machine Learning

Company Stage

Series C

Total Funding

$130.5M

Founded

2019

Headquarters

San Diego, California

Growth & Insights
Headcount

6 month growth

-5%

1 year growth

10%

2 year growth

8%
Locations
San Diego, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
JIRA
SCRUM
CategoriesNew
Backend Engineering
Frontend Engineering
Full-Stack Engineering
Software Engineering
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
  • 5+ years of experience in software engineering, with at least 2 years in a leadership or management role.
  • Strong technical background and hands-on experience with modern software development technologies and methodologies.
  • Experience with Agile/Scrum methodologies and tools (e.g., Jira, Trello) preferred.
Responsibilities
  • Lead and manage a team of 8-10 engineers, providing guidance, direction, and support to ensure the successful completion of projects.
  • Run the scrum process, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, to ensure that projects are delivered on time and within scope.
  • Define project goals, milestones, and deliverables, and ensure that the team is aligned and focused on achieving them.
  • Coach, mentor, and uplevel team members, providing ongoing feedback, guidance, and opportunities for growth and development.
  • Collaborate closely with product management, design, and other cross-functional teams to define project requirements and priorities.
  • Identify and address any roadblocks, risks, or issues that may impact project delivery, and take proactive steps to mitigate them.
  • Foster a culture of collaboration, innovation, and continuous improvement within the engineering team.
  • Ensure that engineering best practices, coding standards, and quality assurance processes are followed.