Staff Software Engineer, Assets

New
United States; BC & ON, CanadaFull-TimeStaff
SalaryZone A (US): 212,500 - 255,000 USD; Zone B (US): 200,000 - 240,000 USD; Zone C (US): 186,700 - 224,000 USD; Canada (ON & BC): 232,000 - 278,000 CAD
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PythonJavaMachine LearningGoData modelingDistributed Systems

Requirements

  • 7+ years of software engineering experience, including deep expertise in backend engineering and distributed systems at scale.
  • Strong technical foundation in software design and development, with experience across multiple programming languages such as Python, Java, or Go.
  • Strong grasp of modern frameworks, system design, and architectural patterns.
  • Experience designing, building, and operating reliable distributed systems and data-intensive services in production.
  • Understanding of scalability, fault tolerance, observability, and performance optimization.
  • Highly proficient in backend API design, service-oriented architecture, asynchronous processing, and data modeling.
  • Experience building secure systems and implementing robust approaches to data integrity, privacy, and access control.
  • Demonstrated technical leadership across ambiguous, cross-functional initiatives.
  • Experience supporting and growing other engineers through mentorship, and ideally helping shape hiring and team-building efforts.
  • BA/BS degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Architect, design, and evolve backend systems, platform services, and APIs using Python and related technologies.
  • Partner closely with data scientists and machine learning engineers to productionize AI/ML capabilities and integrate models into reliable backend infrastructure.
  • Design and scale distributed systems that process large volumes of data with strong performance, availability, and operational excellence.
  • Build secure, resilient data storage and retrieval systems, with a focus on data integrity, privacy, and governance.
  • Lead complex, cross-team technical initiatives that influence roadmap execution and raise the engineering bar across the organization.
  • Produce maintainable, well-tested, observable code and improve the systems, tooling, and standards that support long-term engineering quality.
  • Mentor engineers across the team, sharing expertise in backend architecture, distributed systems, and engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
Zone A (US): 212,500 - 255,000 USD; Zone B (US): 200,000 - 240,000 USD; Zone C (US): 186,700 - 224,000 USD; Canada (ON & BC): 232,000 - 278,000 CAD
Apply Now