Senior Software Engineer
As a Senior Software Engineer at Mindbody, you will be an integral part of our engineering team, dedicated to developing innovative products that empower wellness businesses worldwide. Mindbody is committed to connecting fitness and wellness businesses with consumers more effectively than anyone else, fostering a culture driven by innovation and curiosity.
In this role, you will be responsible for developing software solutions by analyzing information needs, studying systems flow, data usage, and work processes. You will conduct systems analysis, identify opportunities for improving system reliability, security, and stability, and work with product owners to prepare backlog items. Additionally, you will promote internal best practices, write and execute comprehensive unit tests, contribute to technical documentation, and implement company-wide policies and standards.
The ideal candidate will have 8 to 12 years of engineering experience, including over 6 years in programming web applications, mobile, and/or large-scale enterprise products. Proficiency with NoSQL databases, Visual Studio, and familiarity with AWS services such as EKS, EC2, Elastic Cache, Non-RDBMS, SNS, and SQS are essential. A strong understanding of SDLC, programming design patterns, Agile methodology, and DevOps principles is also required. Excellent communication skills and the ability to mentor junior engineers are highly valued.
Mindbody offers a collaborative and inclusive work environment where team members are encouraged to bring their authentic selves to work. We believe in building a diverse company and recognize the power of working together toward a common goal. Joining our team provides opportunities for personal and professional growth, as we strive to create more opportunities for wellness businesses to help their customers lead full, healthy lives.