About Us
At SimplePractice, our team is dedicated to improving the health and wellness industry by building a suite of innovative solutions for practitioners and their clients. Our product supports practitioners on their clinical journey to becoming licensed, helps them manage their business and practice once they’re up and running, and enables new clients to discover and interact with practitioners. Taking a practitioner-first approach in everything we do makes it possible for health and wellness practitioners to devote more time to their clients while they use SimplePractice to start, grow, and maintain a successful private practice.
The Role
As the Senior Engineering Manager, you will lead and support SimplePractice engineers in designing and developing high quality software solutions for our products. You’ll also partner closely with productmanagers, designers, and other stakeholders to define technical requirements, ensure smooth project execution, and encourage a high performing collaborative team environment.
Responsibilities
- Lead a squad of engineers, fostering collaboration and supporting their professional growth.
- Work closely with product and design teams to define requirements and translate those into work
- Provide mentorship to engineers across a variety of backgrounds and experiences
- Conduct regular 1:1 meetings and set clear performance expectations
- Promote engineering best practices within your squad and across the entire engineering team
- See around the corner to anticipate technical and resourcing challenges
- Ensuring collaboration in a remote / hybrid work environment
Desired Skills & Experience
- 5+ years of experience delivering high quality software products as a software engineer
- 5+ years of experience managing software engineers
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
- A strong technical background, including:
- Experience building web applications using common frameworks (Ruby on Rails is preferred but not required)
- Experience writing clean, readable and testable code
- Experience with delivering ML/AI projects (preferred)
- Experience architecting web applications
- Solid understanding of SQL and databases
- Proficiency with Git, CI/CD pipelines, and release management
- Working knowledge of front-end technologies and frameworks
- Leadership and communication skills, including:
- A proven track record in managing, mentoring, scaling, and inspiring diverse teams of software engineers
- Strong verbal communication and technical writing skills
- An innate curiosity about new technologies and software engineering patterns
- The ability to form strong partnerships with your peers in engineering, product, and design, as well as non-technical stakeholders
- The ability to translate business objectives into technical solutions and plans
- Understanding of software development lifecycles, agile engineering principles, and other modern engineering practices.
Base Monthly Compensation Range 85,000 MXN - 120,000 MXN Base salary is one component of total compensation. Employees may also be eligible for an annual bonus or commission. Some roles may also be eligible for overtime pay.The above represents the expected base compensation range for this job requisition. Ultimately, in determining your pay, we’ll consider many factors including, but not limited to, skills, experience, qualifications, geographic location, and other job-related factors.
Benefits
We offer a competitive benefits program including:
- Privatized Medical, Dental & Vision Coverage
- Catered Lunch
- Monthly Meal Reimbursement
- Paid Holidays
- Wellbeing Days and Summer Fridays
- Rest & Recharge Periods
- Employee Resource Groups (ERGs)