Senior Software Engineer (Backend) - MakeMusic jobs in United States
cer-icon
Apply on Employer Site
company-logo

TrainingPeaks · 10 hours ago

Senior Software Engineer (Backend) - MakeMusic

MakeMusic is a company that focuses on music technology, providing tools for musicians to compose, teach, and learn. As a Senior Software Engineer (Backend), you will be responsible for creating and supporting backend services, developing modular code, and improving system scalability while mentoring junior developers.

AppsFitnessSoftwareSports
check
Work & Life Balance

Responsibilities

Continuously deliver features that delight our growing and evolving customer base
Address problems of scale to help us sustain current growth and prepare for the future
Implement technical solutions that benefit the entire team, and that help us achieve our strategic goals
Support our internal and external customers by developing stable, intuitive APIs
Mentor other developers, and help to set a high standard across the team
Review code written by team members to help ensure high-quality and performant code
Help drive open and honest team communication, best practices, and education in new technologies

Qualification

RubyC#SQLRESTful APIsAWSRails.NETCI/CDDockerReactTypescriptContinuous improvementCommunication skillsMentoringProblem-solvingTeam collaboration

Required

5 - 10+ years of experience working on challenging problems in complex applications
Production experience developing in Ruby, C#, and SQL
Experience with the Rails and .NET frameworks
Deep understanding of relational database design, including indexing strategies, query optimization, and transaction management
Expertise in designing, documenting, and versioning RESTful APIs that support both internal services and external consumers
Experience with cloud-based queuing systems like Redis, RabbitMQ, or similar
Experience addressing problems of high-velocity scale and growth
Experience with CI/CD processes and frequent deployments to multiple cloud-based environments
Experience refactoring applications and seeing architectural changes through from design to completion
Experience with AWS, or similar cloud providers
Strong written and verbal communication skills, and proven experience collaborating with Product teams and colleagues across the company
Demonstrated commitment to continuous improvement of yourself and your team
Degrees are not required and we value all forms of continued education including traditional four-year degrees, post-graduate degrees, associates degrees, bootcamps, online training, professional certifications, self-teaching and more

Preferred

Experience with automated unit testing, and writing highly testable code
A background developing commercial edTech products, ideally delivered via SaaS
Experience contributing to front-end applications using React and Typescript
Hands-on experience with Docker and container orchestration
Experience implementing structured logging and monitoring using Datadog or another relevant platform
Familiarity with OWASP Top 10 and experience implementing secure coding practices across different frameworks
Actively embracing AI-assisted engineering. Your interest has grown beyond chat prompts and code completion, and you're actively exploring concepts like MCP, RAG, and vectorization. You're eager to integrate AI capabilities into the systems you build, and to leverage AI tooling across the engineering process

Benefits

We offer comprehensive health benefits including medical, dental, and vision insurance; health savings and flexible spending accounts, paid parental leave; and an employee assistance program.
Additional coverage options including Accident & Critical Illness insurance as well as Hospital Indemnity are also available.
We offer several company paid options including Short Term Disability, Long Term Disability, as well as Basic Life Insurance and AD&D.
Additional coverage options including Employee-paid Supplemental Life Insurance for Employee, Spouse, and/or Child are also available.
We offer a 401(K) including a company match.
We observe 12 paid holidays annually and provide discretionary Flexible Time Off.
Employees also receive free access to our products, corporate discounts, and professional development resources.
Access to the Performance and Recovery Center (PARC), our on-site fitness facility, as well as employee only access to on-site locker rooms and showers.
Employee only access to secure, indoor bike storage and access to e-bikes exclusively to Peaksware employees.
Access to our onsite Music and Podcast Studio.

Company

TrainingPeaks

twittertwittertwitter
company-logo
TrainingPeaks is a software company that helps to sync workout data in wearables and training devices.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Conor Mullervy
Partnerships Specialist
linkedin
leader-logo
Tim Robinson
Manager, Key Accounts and Enterprise Coaching Partnerships
linkedin
Company data provided by crunchbase