Skip to content
PigmentPigment

Senior Backend Software Engineer

Build and maintain scalable backend infrastructure and reusable modeling components for Pigment’s core platform. The role requires production backend engineering experience, object-oriented design skills, and proficiency in at least one supported programming language.

About the job

Responsibilities

Core Feature Development

  • Design, develop, and maintain critical backend components within the Blocks scope.
  • Ensure solutions are scalable, maintainable, and reusable to support diverse use cases.

Performance and Scalability

  • Design systems that prioritize performance, reliability, and low maintenance overhead.
  • Ensure reusability across the platform to serve internal and external stakeholders.

Collaboration and Engineering Excellence

  • Work closely with engineering teams, product managers, and customer-facing teams.
  • Apply best practices in coding, system architecture, and performance optimization.
  • Deliver production-ready, reliable, and scalable systems.

Requirements

  • Solid background in backend software engineering and delivering production-ready systems.
  • Experience designing object-oriented software using languages such as C#, Java, C++, Golang, Rust, Python, or Ruby.
  • Strong problem-solving attitude and collaborative mindset.
  • Fluent English.
  • Willingness to learn and grow.

Benefits

  • Generous time off and parental leave policies.
  • Annual company offsite and access to offices in New York, Toronto, Paris, and London.
  • High-end work equipment, subject to availability.
  • Comprehensive healthcare coverage.

Skills

C#, Java, C++, Go, Rust, Python, Ruby, Object-Oriented Design, Backend Engineering, System Architecture, Performance Optimization, Scalability

Justworks

Justworks

Toronto, Canada

Senior Software Engineer, Applied AI
€111k+/yrRemote5+ YOEBackend Engineering

Build and operate backend infrastructure for an AI agent platform, including orchestration, integrations, knowledge systems, trust and safety, and evaluation tooling. The role requires 5+ years of backend experience, hands-on LLM or agent experience, and strong ownership in an early-stage environment.

Okta

Okta

Toronto, Canada

Senior Software Engineer, Device Identity
CA$136k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, Recommendations
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build and scale backend recommendation systems that determine what riders see, using rider context and signals to improve user experience. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems experience, and strong system-design and mentoring skills.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, AI Entries
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build backend infrastructure, APIs, and orchestration layers connecting Lyft with emerging AI ecosystems and devices. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems knowledge, and experience designing scalable systems.

MongoDB

MongoDB

British Columbia, Canada
Senior Python Engineer
CA$137k+/yrOn-site5+ YOEBackend Engineering

Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.