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