Principal Software Engineer
$161,360–$242,040 year
HybridToronto, Ontario, Canada
Job Summary
Design, build, and deploy mission-critical backend systems from inception to production while driving architecture decision records and improving large-scale system performance. Mentor senior engineers through technical partnership, build third-party integrations with major conference providers using SDKs, and actively elevate code review quality. Leverage expertise in distributed microservices, Python, RESTful APIs, and cloud infrastructure (AWS or GCP) to support the Chorus Engineering team's conversation intelligence platform. This role requires 9+ years of hands-on development experience and sits within a Toronto-based, hybrid environment focused on empowering GTM intelligence through AI-ready insights.
Required Qualifications
- 9+ years of hands-on software development experience using Python
- Proven experience with distributed systems software design
- Strong knowledge of RESTful API standards
- Proven experience in distributed microservices development
- Experience with cloud-based infrastructure (AWS or GCP)
- Knowledge of industry best practices for package management and release cycles (CI/CD)
- Experience with NoSQL (MongoDB / Elasticsearch) and SQL databases
- BSc in Computer Science, Mathematics, Software Engineering, or equivalent experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.