SimplePractice is excited to expand our team with the opening of our first office in Mexico City. Headquartered in Santa Monica, California, our team spans across the United States, the Dominican Republic, Mexico, and Ukraine. We offer in-person, hybrid, or remote roles, giving you the flexibility to collaborate onsite or work from wherever you thrive best.
As one of the world’s leading health practice management software solutions, we empower clinicians—such as therapists and psychiatrists—to streamline their private practices. Our mission is simple: to help private practices thrive.
Our Culture:
At SimplePractice, our culture is the foundation of everything we do—it shapes how we work, how we serve our customers, and how we pursue our mission. Guided by five core values, we strive to embody them every day:
- We Think Big
- We Take Simplicity Seriously
- We Come As We Are
- We Act With Humility
- We Are Built On Trust
Culture is a shared responsibility at SimplePractice, driving us to be better teammates and deliver more for our customers. Collaboration and connection are also key to our success. As part of our team, you'll work alongside talented colleagues across multiple countries and have opportunities to collaborate virtually and in-person, in both the U.S. and Mexico.
The Role:
We’re seeking passionate Associate Software Engineers to join our dynamic team as part of a program designed specifically for applicants with high potential but minimal experience as a professional engineer. This is a unique opportunity to accelerate your engineering career, build technical expertise, and grow within a supportive, innovative environment.
In this role, you’ll collaborate in-person with experienced engineers and cross-functional teams, contributing to the design, development, and maintenance of our software products. Through structured mentorship, hands-on technical training, and real-world projects, you’ll gain the skills and experience needed to thrive in a professional engineering environment.
Initial Training Program:
Your experience will begin with an initial in-person (5 days/week), 90-day intensive training program.
Here’s an overview of what you can expect as part of this initial training:
- Company Onboarding
- Engineering Onboarding
- Technical Foundations & Engineering Best Practices
- Collaborative Project Work - Ruby on Rails
- Practical Projects
Throughout this initial training, you’ll participate in regular check-ins with your manager and teammates. You’ll learn through a mix of self-directed, asynchronous learning and live instruction from senior engineers, reinforced through frequent conversations with experienced, engineering mentors. Your manager and instructors will provide ongoing feedback, coaching, and performance reviews to ensure you understand how you’re doing, where you are performing best, where you may need to improve, and where you need more support.
Responsibilities:
- Collaborate with product and engineering teams to design, develop, and deploy software applications, while learning from experienced engineers.
- Participate in the full software development lifecycle, including coding, testing, and deployment, under the guidance of mentors.
- Write clean, efficient, and maintainable code, adhering to best practices, with an emphasis on continuous learning.
- Assist in troubleshooting and debugging issues in existing applications, contributing to performance improvements.
- Participate in regular code reviews, knowledge-sharing sessions, and pair programming with team members to accelerate skill development.
- Stay current with emerging technologies and industry trends, applying new knowledge to projects as you grow professionally.
Required Qualifications:
- Actively pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, or a related field, OR equivalent hands-on coding experience (e.g., personal projects, open-source contributions, coding bootcamps).
- Foundational proficiency in at least one modern programming language (e.g., JavaScript, Python, Java).
- Basic knowledge of web technologies and frameworks; familiarity with HTML, CSS, and JavaScript frameworks is a plus.
- Strong analytical and problem-solving abilities, with keen attention to detail.
- Effective communication skills and a collaborative mindset, with the ability to engage with cross-functional teams.
- Eagerness to learn and grow in a fast-paced, innovative environment.
- Ability to break down complex challenges into manageable tasks, applying both creative and analytical thinking to develop effective solutions.
- Ability to articulate technical decisions and reasoning in a clear, accessible manner.
Bonus Points:
- Exposure to version control systems, such as Git, and experience with collaborative code management.
- Familiarity with agile methodologies and a proven ability to work effectively in cross-functional, fast-paced teams.
- Interest in building scalable, high-performance applications with a focus on user experience.
- A passion for continuous learning, staying up-to-date with the latest technology trends and best practices
Monthly Compensation Range. MXN $30,000 - $38,000 per month, base salary is one component of total compensation.
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)
Top Skills
What We Do
We build software that matters.
Over 185,000 health and wellness professionals trust us to help them grow and run their practices. Our cloud-based, HIPAA compliant platform offers innovative features like paperless client intake, integrated billing, online booking, Telehealth, and so much more!
Why Work With Us
SimplePractice subscribes to a culture of freedom and responsibility that focuses on empowering employees to make an impact in each and every role. Through direct communication and accountability, we’ve built a culture of trust and open honesty that extends beyond the four walls of our office.
Gallery






SimplePractice Offices
Remote Workspace
Employees work remotely.
Our primary office is in LA, but we remain a remote-first company with plenty of opportunities to connect in person. We live and work across the US and have extended team members in the Dominican Republic, Mexico, and Ukraine.