Software Engineer creating and supporting backend services for MakeMusic's products. Developing modular backend code and improving system scalability while mentoring junior teammates.
Responsibilities
As Software Engineer you will be responsible for creating and supporting backend services that power our products, owning applications from inception through development, test, and release to production.
You must be flexible and willing to take on whatever responsibilities are needed to regularly ship all of the company’s offerings.
In this role, you will contribute to our products by developing modular backend code in our frameworks, developing services and improving system scalability; adding new features to APIs; refactoring monolithic code to highly-cohesive, loosely-coupled components; and identifying performance bottlenecks across the entire system.
You will be challenged to continue growing in your craft, and you will help us continually improve processes, software quality, and system performance.
You will have the ability to drive and facilitate architecture / design discussions and decisions, inspire and mentor junior teammates, and bring new languages and skills to a smart and high-performing team.
You are a continuous learner with a hunger for knowledge. You approach challenges as opportunities to improve. You value team members’ input from all levels and you actively seek ways to support your colleagues.
You will sit directly with the MakeMusic Engineering Team and report to the Manager, Engineering.
Requirements
5+ years of experience working on challenging problems in complex applications
Production experience developing in C#, and SQL
Experience with the .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.
Experience with automated unit testing, and writing highly testable code is a nice to have.
Production experience with Ruby is a nice to have.
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.
Senior Software Developer at Contour Software involved in development, testing, and deployment within STC health. Collaborating with teams to deliver solutions in vaccine intelligence and immunization data management.
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.
Java Developer at SourcingTrust, Lda responsible for software development and collaboration with cross - functional teams in Lisbon, Portugal. Delivering high - quality applications with a focus on software best practices and team delivery.
Tech Lead FullStack (Java+Azure) at CI&T overseeing full - stack development projects. Collaborating with teams to deliver impactful technology solutions for clients.
C++ backend developer for urgent assignment in a cross - functional team at D - Source in Stockholm. Collaborating closely with UX, architects, and testers focusing on backend application development.
Develop features for control interfaces and data dashboards in a hybrid role. Join Delair as a Fullstack Developer specializing in applications for autonomous underwater drones in Marseille.
Senior Software Engineer developing cloud - based solutions at Capital One. Collaborating with Agile teams to design and implement innovative technology solutions to solve complex problems.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.
Technical Architect developing innovative AI assistants and frameworks at Adobe. Leading technical strategy and guiding teams in creating scalable, impactful solutions.
Distinguished Engineer leading technical innovation at GEICO focusing on building high - performance platforms and applications. Drive transformation in underwriting with a collaborative approach and technical leadership.