Manager, Software Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

RevolutionParts · 10 hours ago

Manager, Software Engineering

RevolutionParts is a mission-driven organization and pioneer in industry cloud, disrupting and innovating in the automotive space. They are looking for an experienced and driven Manager of Software Engineering to lead an established team, focusing on project management and mentoring to meet customer needs.

AutomotiveE-Commerce
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Recruit & Mentor: Build a high-performing team by recruiting top talent and providing the coaching, challenges, and rewards that help "Revolutionaries" grow
Cultivate Culture: Foster an agile, small-team environment that prioritizes both speed of delivery and high-quality outcomes
Roadmap Ownership: Partner strategically with Product Managers to own and manage a rapidly evolving roadmap that aligns with company goals
Delivery Excellence: Drive the execution and delivery of product features by collaborating across functional boundaries to remove blockers
Strategic Partnership: Act as a trusted partner for senior management to determine the best solutions, drive alignment, and implement decisions across your team
Technical Backstop: Act as a primary backstop for your Tech Leads. Provide high-level guidance and collaborate deeply on the creation of High-Level Designs (HLD) to ensure architectural integrity
Design Authority: Own the ultimate sign-off on major technical designs, ensuring they meet our standards for scalability, security, and maintainability
Engineering Productivity: Lead initiatives to improve overall engineering effectiveness and iteratively refine development processes and best practices as the team scales

Qualification

Agile developmentSaaS product developmentTeam managementObject-oriented designFrontend technologiesCloud infrastructureProactive learningCommunicationMentoringMotivational skillsRemote team leadership

Required

12+ years of total experience working on an Engineering team
5 years managing a team using an Agile development process
Bachelors Degree in Computer Science or similar
Experience in a multi-tenant SaaS product development environment
Proven experience sourcing, hiring, and growing a software development team
Experience with frontend technologies (e.g. React, Angular)
Smart, quick learner, proactive, comfortable working with unknowns and dynamically evolving requirements
Proven ability to hire, mentor, coach, and lead a team to success
Ability to motivate people, instill accountability and achieve results
Expertise in object-oriented design and implementation
Strong communication skills
Experience leading and working with remote & Offshore teams

Preferred

Experience building APIs and SDKs is a plus
Experience with marketplaces or payments is a plus
Experience working with and managing cloud-based infrastructure such as AWS is a plus
Experience and knowledge of application development tools and platforms (Docker, Kubernetes, ElasticSearch, MySQL, Git, Jenkins, JIRA) is a big plus

Benefits

Competitive salary and benefits package – because we value our people as much as we value top-notch performance.
Opportunities for professional growth and development – fine-tune your skills and advance your career with us.
A collaborative and dynamic work environment – where every team member plays a crucial role in our success.

Company

RevolutionParts

company-logo
RevolutionParts, based in Phoenix, Arizona, accelerates parts and accessories sales across major automotive brands in North America.