Companies you'll love to work for

Engineering Manager

Rebuy

Rebuy

Software Engineering, Other Engineering
North America · Utah, USA
Posted on Oct 25, 2024

Join the Engineering team shaping the future of AI-powered shopping experiences across our global software platforms.

About Us:

Our team is small, highly motivated, and focused on product excellence. Our organization is for individuals who appreciate challenging themselves and who thrive on curiosity and continuous development. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are essential. All team members are expected to have excellent communication skills and the ability to work both independently and collaboratively across our organization and customer base.

Our Mission:

Our mission is to create intelligent shopping experiences for the purpose of delighting customers globally. Rebuy is a fully remote company and is trusted by some of the fastest-growing brands in DTC such as Aviator Nation, Liquid Death, Magic Spoon, Blenders, Laird Superfoods, Primal Kitchen and many more. We value ownership, self-motivation, and empathy. Each team member plays a significant role in the company and is helping to shape the future of intelligent commerce. We build strong and lasting partnerships with all of our merchants and partners, provide a safe and fun work environment, and truly love what we do.

This Role:

An Engineering Manager is primarily responsible for coordinating and managing the entire software development process. He or she oversees a project to ensure its success by coordinating teams, resources, and activities. Close coordination with Product Owners and other stakeholders is crucial to creating successful products here at Rebuy. This Engineering Manager will lead the Engineers on Rebuy’s Special Services, Data, and Data Sources teams.

An Engineering Manager plays a crucial role in identifying the functional requirements for each product team to ensure the completion of software development. He or she may also be tasked to monitor and review active programs in the market as a basis for software upgrades. The Engineering Manager is responsible for executing the SDLC for the product roadmap created by the Product team.

What You'll Do:

  • Responsible for managing the entire software development lifecycle (i.e. inputs & outputs to software engineering)
  • Accept accountability for planning, executing, and tracking projects and delivery
  • Serve as Scrum Master for multiple development teams
  • Manage team resources:
    • Communicating and clarifying requirements
    • Removing obstacles and/or blockers
    • Managing time and tasks
    • Coach, mentor, and motivate team members to accept full accountability for their assigned work
    • Attracts, retains, and develops top talent to build a world-class Software Engineering Team
  • Drive the team in thinking critically through product requirements, ensuring consistent and valuable communication is present throughout the project, in close coordination with product management
  • Responsible for driving performance management activities for the software engineering team, including quarterly check-in’s, annual performance reviews, and employee growth plans
  • Responsible for Release Management of new features created by their engineering teams, ensuring the development team has a successful QA in our Stage environment prior to release to Production
  • Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
  • Makes suggestions that help drive operational excellence to create internal customer satisfaction and meet operational metrics
  • Contributes to and makes recommendations for strategic plans in support of key objectives in a timely and fiscally responsible manner

What You'll Need:

  • BS in Computer Science, related area, or relevant work experience
  • 3-5+ years of experience in large-scale software development
  • The ability to guide teams to achieve important goals together
  • The desire to solve tough problems with quality software at scale
  • Demonstrated history of implementing and managing significant software development projects
  • Proven delivery experience working under an Agile/Scrum methodology
  • Excellent communication skills (written and oral)
  • Proficient in tracking and presenting work against milestones

Interview Process:

After you submit your application, our team will review your resume. If you’re everything we are looking for, you will be invited to a 30-minute phone interview where a team member will dive a little deeper into your experience but also give you a little more info on what it’s like to work with us. If you pass this phone interview, you will proceed to the next set of interviews, which will include:

  • Meet with Head of Product
  • Panel interview with Engineering Managers
  • Short final interview with the CEO and COO

Benefits:

Rebuy is a fully remote company and we provide our employees with everything they need to succeed both professionally and personally.

  • Work from anywhere (with a strong internet connection)
  • 100% free health, dental, and vision insurance for you and your family
  • Flexible vacation, paid holidays, parental leave, and sick leave policies
  • 401(k) retirement plan
  • Company contributes 3% of your salary as a 401(k) bonus (no vesting)
  • Amazing team of highly talented and driven people, redefining intelligent commerce