Staff Software Engineer - Lead, Distributed Systems
ACV Auctions
Toronto
On-site
CAD 145,000 - 190,000
Full time
13 days ago
Job summary
A leading technology company in Toronto is seeking a talented Staff Software Engineer to design, develop, and maintain software applications. The ideal candidate will have over 8 years of experience, with expertise in Java and Python, alongside deep knowledge in distributed systems and CI/CD practices. This role offers a competitive salary and benefits focused on employee wellness and professional growth.
Benefits
Company Sponsored Healthcare
Generous Parental Leave Top-Up Pay
Employee Stock Purchase Program
Retirement planning through the Company’s RRSP
Qualifications
- 8 years of related experience.
- Ability to read, write, speak, and understand English.
- Experience maintaining and extending an existing codebase.
Responsibilities
- Establish and document best practices and coding standards.
- Conduct code reviews and develop high-quality documentation.
- Mentor junior engineers.
Skills
Java
Python
Distributed Systems Design
Event-Driven development
CI/CD
AWS
SQL
Pub/Sub patterns (Kafka)
Git
Docker
Kubernetes
A leading technology company in Toronto is seeking a talented Staff Software Engineer to design, develop, and maintain software applications. The ideal candidate will have over 8 years of experience, with expertise in Java and Python, alongside deep knowledge in distributed systems and CI/CD practices. This role offers a competitive salary and benefits focused on employee wellness and professional growth.