Senior Staff Software Engineer - Distributed Systems Leader
ACV
Toronto
On-site
CAD 120,000 - 160,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Company Sponsored Healthcare
Generous Parental Leave
Employee Stock Purchase Program
Retirement planning through the Company’s RRSP
Job summary
A technology company in Toronto is seeking a Staff Software Developer to design, develop, and maintain software applications. The ideal candidate has over 8 years of experience, expert knowledge in Python and distributed systems, and a passion for enhancing customer experiences. The role requires collaboration with cross-functional teams and strong technical leadership skills. The company emphasizes a people-first culture, offering competitive compensation and extensive benefits.
Qualifications
8+ years of experience in software development.
Hands-on experience with integration of financial platforms.
Experience with maintaining existing codebases.
Responsibilities
Design, develop, and maintain software applications.
Provide guidance on technical solutions to product delivery teams.
Conduct code reviews and develop documentation.
Skills
Python
Distributed Systems Design
Event-Driven development
pyramid testing methodologies
build & deployment automation
AWS
SQL
Git
Docker
Kubernetes
Education
BS degree in Computer Science or related discipline
Tools
GitHub Actions
Jenkins
TeamCity
Datadog
CloudWatch Logs
Job description
A technology company in Toronto is seeking a Staff Software Developer to design, develop, and maintain software applications. The ideal candidate has over 8 years of experience, expert knowledge in Python and distributed systems, and a passion for enhancing customer experiences. The role requires collaboration with cross-functional teams and strong technical leadership skills. The company emphasizes a people-first culture, offering competitive compensation and extensive benefits.