Sr Software Engineer

Playlist

San Luis Obispo (CA)

On-site

USD 150,000 - 210,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Playlist is seeking a Senior Software Engineer to join our Engineering team. You will focus 80% on backend development and 20% on frontend, handling large data volumes, data transformation, and migration initiatives to evolve our SaaS platform.

You will design and implement scalable backend services, build frontend components, and collaborate with product and cross-functional teams. Mentoring, code reviews, and staying current with AI/ML techniques will be part of your responsibilities.

Qualifications

  • Bachelor's degree in Computer Science or equivalent.
  • 7–12 years of software engineering experience.
  • 6+ years building web/mobile/enterprise applications.
  • Strong backend with 80% focus; 20% frontend.
  • Experience with large data volumes and data transformation/migration.
  • Familiarity with SaaS platforms and AI/ML integrations.
  • Experience with AWS services and NoSQL databases.
  • Proficient in design patterns, architecture, and SDLC.

Responsibilities

  • Develop and maintain scalable backend services and applications.
  • Build frontend components and integrate with backend APIs.
  • Work with large data volumes and data migration initiatives.
  • Design data integration workflows for complex requirements.
  • Contribute to SaaS platform development and product capabilities.
  • Mentor engineers and participate in code reviews and releases.

Skills

Backend engineering
Data engineering
AI/ML awareness
NoSQL databases
AWS services
SDLC
Agile/DevOps
Mentoring
Code reviews
Communication

Education

Bachelor's degree in Computer Science

Tools

C#, ASP, .NET, .NET Core, MVC
REACT
ADO/ADO.NET, LINQ
Ruby

Job description

At Playlist, life's richest moments happen when people step away from screens to move, connect, explore, and play. We're building the definitive platform for intentional living, connecting people with inspiring experiences in fitness, wellness, and beyond. With popular brands like Mindbody and ClassPass, Playlist empowers businesses and individuals, making it effortless for aspirations to become actions. Join us in reshaping technology's role to foster meaningful, real-world connections.

Your role

As a Senior Software Engineer, you'll be part of the Playlist Engineering team. You'll pursue continuous improvement to help Mindbody achieve its mission: Powering the world's fitness and wellness businesses and connecting them with more consumers, more effectively, than anyone else.

In this role, you'll contribute to building scalable and reliable software solutions, with a primary focus on backend engineering (80% backend and 20% frontend). You'll work with large volumes of data, contribute to data transformation and migration initiatives, and help develop solutions that support our evolving SaaS platform.
You'll likely spend time working on

  • Develop and maintain scalable software solutions by understanding business requirements, studying system workflows, data usage and existing processes.

  • Design and develop backend services and applications, with a focus on performance, scalability, reliability and maintainability.

  • Build and maintain frontend components and integrate them with backend services.

  • Work with large volumes of data and contribute to data processing, transformation, mapping and migration initiatives.

  • Design and implement efficient data integration workflows to support complex business requirements.

  • Contribute to building and enhancing SaaS-based applications and platforms.

  • Explore and contribute to AI/ML-driven solutions and integrations that improve product capabilities.

  • Conduct system analysis and recommend improvements to enhance application performance, reliability, security and stability.

  • Identify opportunities for improving existing systems and collaborate with Product Owners to define technical requirements and backlog items.

  • Follow software development best practices, coding conventions and testing standards, including writing comprehensive unit tests.

  • Conduct peer code reviews and provide constructive feedback to maintain code quality.

  • Contribute to technical documentation and implement company-wide engineering standards.

  • Provide technical guidance and mentorship to junior engineers and help delegate work effectively.

  • Collaborate with cross-functional teams, product managers and other stakeholders to deliver high-quality solutions.

  • Participate in technical discussions, design reviews and interview panels to support engineering growth.

  • Assist in removing technical obstacles and ensuring successful product releases.

  • Participate in occasional on-call rotations to respond to after-hours system incidents.

  • Continuously learn and stay updated with emerging technologies, development tools and engineering practices.

About the right team member

At Playlist, we value team members who are curious, practical, and open-minded, and who care about our product, their teammates, and their own personal growth. We're faced with an interesting set of technical challenges, and we believe in giving our engineers the freedom to create solutions based on their unique perspectives.

Much of our team comes from non-traditional computing backgrounds. In bringing together diverse voices, we'll build a better product and a better company. We care less about which languages or frameworks you know, and more about your ability to produce high-quality code and continuously evolve your technical skills.

Our engineers work in cross-functional, collaborative teams focused on impact. We work closely with our Product team to deliver a world-class user experience and ultimately empower our users to create and grow successful businesses.

  • .

At Playlist, we value team members who are curious, practical, and open-minded, and who care about our product, their teammates, and their own personal growth. We're faced with an interesting set of technical challenges, and we believe in giving our engineers the freedom to create solutions based on their unique perspectives.

Much of our team comes from non-traditional computing backgrounds. In bringing together diverse voices, we'll build a better product and a better company. We care less about which languages or frameworks you know, and more about your ability to produce high-quality code and continuously evolve your technical skills.

Our engineers work in cross-functional, collaborative teams focused on impact. We work closely with our Product team to deliver a world-class user experience and ultimately empower our users to create and grow successful businesses.

You'll thrive in this role with experience in
  • 7-12 years of overall software engineering experience.

  • 6+ years of experience developing web applications, mobile applications and/or large-scale enterprise products.

  • Strong backend engineering experience, ideally with an 80% backend and 20% frontend focus.

  • Good understanding of Data Engineering concepts and experience working with large volumes of data.

  • Hands-on experience with data transformation, data mapping, data integration and data migration projects.

  • Experience building or working with SaaS-based products and platforms.

  • Exposure to AI/ML-driven technologies, solutions or integrations.

  • Experience with NoSQL databases and an understanding of data storage and processing concepts.

  • Experience working with Visual Studio and Microsoft development technologies.

  • Familiarity with AWS services, including EKS, EC2, ElastiCache, non-relational databases, SNS and SQS.

  • Strong understanding of SDLC, software architecture and programming design patterns.

  • Familiarity with Agile methodologies and DevOps principles.

  • Ability to assess the impact of new features on existing applications and identify potential technical risks.

  • Experience analysing and improving application and service performance.

  • Strong problem-solving skills and the ability to quickly learn and adapt to new technologies.

  • Ability to provide technical guidance, mentor engineers and collaborate effectively across teams.

  • Strong communication skills, attention to detail and a positive, professional work attitude.

  • Bachelor's degree in Computer Science or an equivalent qualification.

Domain experience: No specific industry background is mandatory. Experience working across different business domains is welcome.
Technologies you’ll be working with

While we value experience with these technologies, we’re primarily looking for team members with strong technical skills and the ability to quicky pick up new tools and frameworks

  • C#, ASP, .NET, .NET Core, MVC, ADO/ADO.NET, LINQ, REACT, Ruby

Have we piqued your curiosity?

The Company is an Equal Opportunity Employer. We highly value diversity at our company and encourage people of all different backgrounds, experiences, abilities, and perspectives to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other protected characteristics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manager, Software Engineering
Senior Manager, Software Engineering

Playlist • San Luis Obispo (CA)

On-site
USD 150,000 - 210,000
Software Engineer III | FullStack
Software Engineer III | FullStack

Playlist • Aurora (CO)

On-site
USD 110,000 - 155,000
Sr Software Engineer
Sr Software Engineer

Playlist • United States

On-site
USD 156,000 - 208,000
Sr Software Engineer
Sr Software Engineer

Mindbody • United States

On-site
USD 156,000 - 208,000
Software Engineer III - Backend
Software Engineer III - Backend

Playlist • New York (NY)

Remote
USD 120,000 - 180,000
Sr Software Engineer - Playlist
Sr Software Engineer - Playlist

Playlist • United States

On-site
USD 151,000 - 210,000
Data Engineer III — Database & Platform Engineering
Data Engineer III — Database & Platform Engineering

Playlist • San Luis Obispo (CA)

Remote
USD 120,000 - 150,000
Sr Software Engineer - Backend
Sr Software Engineer - Backend

Classpass • United States

Remote
USD 151,000 - 200,000
Software Engineer II - Backend
Software Engineer II - Backend

Playlist • United States

On-site
USD 100,000 - 132,000
Senior Technical Recruiter (Remote)
Senior Technical Recruiter (Remote)

Playlist • United States

Remote
USD 95,000 - 140,000