Senior Back End Developer designing and managing back-end services for LANDR's audio platform on AWS. Collaborating across disciplines to deliver excellent features for music creators.
Responsibilities
Design, develop, and deploy services and REST APIs in C# / .NET, with a constant focus on quality, performance, and maintainability
Model and evolve our data on SQL (MySQL / Aurora / PostgreSQL) and NoSQL (DynamoDB), choosing the right tool for the problem
Operate a containerized microservices architecture (Docker) deployed on AWS and its managed services (ECS/Lambda, S3, SQS/SNS, RDS, CloudWatch, etc.), with infrastructure managed as code via Terraform
Own your code end-to-end: tests, peer review, production deployment via our continuous integration and delivery pipeline (GitHub Actions), and then observability and operations
Fully participate in our Agile practice (Scrum): planning, breaking down work, demos and code reviews
Raise the level of those around you — share best practices, provide mentoring, and document architectural decisions
Requirements
10+ years of software development experience in product-oriented companies
Deep mastery of C# and the modern .NET ecosystem, with strong experience designing RESTful APIs (plus an asset: GraphQL, gRPC, or event-driven architectures)
Excellent understanding of object-oriented design, service- / microservice-oriented architecture, and Clean design principles (Clean Architecture, SOLID)
Hands-on experience modeling data on SQL (MySQL / PostgreSQL) and NoSQL (DynamoDB), with the judgement to choose between them
Practical proficiency in Python, used in our tooling, data workflows, and AI/ML processes
End-to-end experience on AWS: developing, deploying and operating production services
Comfortable with Docker, infrastructure as code (Terraform), CI/CD pipelines (GitHub Actions), automated testing (TDD/BDD), and observability (logs, metrics, traces)
Proven track record of delivering high-quality software on time, both independently and as part of cross-functional teams
Bilingual French / English, spoken and written
Knowledge of English is required, as the role involves working with an international team, including Canada, the United Kingdom and the rest of Europe
AI and assisted development (essential, not optional)
Benefits
Health insurance coverage, including access to telemedicine via Maple and an Employee Assistance Program via PeopleConnect
Access to our retirement savings plan (RRSP), including an employer contribution up to 2% of your annual salary
Frequent in-office and social events (catered Mondays, bagels on Tuesdays, 5@7 events, etc.)
Your birthday is a paid day off
Annual allowance for public transit (Montréal employees) and for sports activities
Free access to our music studio (for practice or recording)
Free access to LANDR and Reason products
Open-plan office in Downtown near Square-Victoria metro station
Opportunity to join the LANDR music group
Partnerships with local music events and festivals (MUTEK, Pop Montréal, Igloofest…)
Chief Architect leading enterprise architecture vision and AI development strategy for Sitero, a CRO offering technology - enabled solutions. Driving modernization and best practices in engineering while shaping technical direction.
C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.
Lead project coordination and initiatives to increase physician health education and awareness at Doctors of BC. Collaborating with physicians and internal partners to design and deliver wellness workshops.
Software Engineer contributing to Tailscale's product development with a focus on identity and access management. Collaborating with teams to design, build, and maintain backend services.
Software Engineer II developing back - end systems for Affirm's card management and transaction processing. Collaborating with cross - functional teams to enhance card offerings through complex engineering solutions.
C++ Software Engineer developing high - quality Windows threat protection software for McAfee's flagship products. Collaborating with engineering teams to design and implement new features and capabilities.
Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.
Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high - performance server applications. Collaborating on backend development for an unannounced project.