Manager, Software Engineering - Rails

Main Location
CA, United States
Open jobs

Connecting the world to wellness

MINDBODY emerged from the simple idea that small business owners deserve the time to focus on what matters most: their customers. Our software has transformed that vision into the world's leading wellness services marketplace, linking hundreds of thousands of passionate health, wellness and beauty professionals to the millions of clients they serve.

MINDBODY is a cloud-based business management software for the wellness services industry.

We serve about 35 million consumers located in 130 countries & territories.

At MINDBODY, work-life balance takes on a new meaning for us. When your life goals & values align with the work you do every day, balance is second nature.

We help inspired business owners seamlessly succeed & individuals all over the globe lead healthier, happier lives with our technology.

Company Overview - https://company.mindbodyonline.com/

Follow our careers page here - https://mindbodyonline.com/careers

 

JOB SUMMARY –

We are looking for an engineering manager in Pune to help us manage multiple development teams working on new features for the Frederick product at Mindbody. Frederick is a high growth product offering by Mindbody that allows business owners to market to their customers with email and text messages automations.

Engineers on the Frederick team work on several software applications across a microservices architecture, with full test coverage, continuous integration (CI), and continuous delivery (CD). Back-end development primarily utilizes Ruby-on-Rails, while front-end development primarily utilizes React.

The ideal candidate for this position has a strong background in software development and experience managing multiple development teams. To be successful in this role, you should be proficient in Rails and confident managing team and hiring while, at the same time, improving processes, setting goals and timelines for multiple projects.

 

What you bring to the team:

  • Bachelor’s Degree in Computer Science or equivalent degree
  • 12+ years of overall technical experience
  • 3+ years managing and growing multiple distributed teams within an agile environment
  • 5+ years of Rails experience and have owned the development, build, testing, and release process
  • Hands-on approach to working with engineers and willingness to get into the trenches with your team
  • Excellent English communication skills, can communicate professionally both verbally and in writing
  • Experience working within a micro-service and CI/CD environment
  • Detailed oriented, professional and positive work attitude

Day to day:

  • Lead the team on architecture decision making
  • Manage multiple teams of developers, ensuring continued growth and development for team members
  • Coordinate projects and initiatives between Pune and US teams
  • Motivate staff and provide technical direction and guidance, recognizing the role as that of both manager and mentor.
  • Perform some individual work and lead the team on architecture decisions
  • Help with recruiting and training new engineers.
  • Collaborate closely with QA, product, and other managers to ensure the successful completion of engineering deliverables

SCOPE OF SUPERVISION/AUTHORITY:

  • Duties for this position are performed under limited supervision
  • This role has a broad decision making authority within the scope of assignment
  • This position requires self-direction and continuous evaluation of priorities to ensure completion by deadlines
  • All decisions and consulting will reflect adherence with internal policies and state and federal law
  • This position plays a key role in recruiting, supervising, evaluating, mentoring and if necessary, dismissing team members
  • Although this role can operate successfully with little direct supervision, all operational changes particularly those relating to job function changes, raises, service level goals, and anything budget related must be agreed upon by the department Executive

WORK ENVIRONMENT AND PHYSICAL DEMANDS:

  • You will need dexterity of hands and fingers to operate a computer keyboard
  • This position is mostly stationary and will be required to remain stationary for extended periods of time
  • Specific vision abilities required by this position include close vision, color vision, and the ability to adjust focus
  • The noise level in the work environment is usually moderately quiet
Mission
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Manager, Software Engineering - Rails
Mindbody