
Senior Software Development Engineer
WillHire
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$140,000 - CA$210,000 per year
Job Level
About the role
- Designing, building, and operating software systems that host and scale AI-powered applications
- Writing and maintaining production-grade backend services
- Designing and implementing APIs and service integrations
- Building and operating data ingestion and ETL pipelines
- Ensuring systems meet enterprise requirements for security and compliance
- Owning services through their full lifecycle, including monitoring and operational improvements
Requirements
- 8+ years of professional software development experience
- 5+ years of experience with Python development
- Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience
- Understanding of object-oriented design principles
- Proficiency with advanced Python concepts
- Ability to write clean, testable, and well-structured code
- Deep systems knowledge, including Unix/Linux environments
- Understanding of distributed systems concepts
- Ability to design and build well-defined APIs and service interfaces
- Proficiency with cloud and container platforms
Benefits
- Workday Bonus Plan and role-specific commission/bonus eligibility
- Annual refresh stock grants
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAPI designETLdata ingestionobject-oriented designdistributed systemscloud platformscontainer platformsproduction-grade backend servicesclean code
Soft Skills
problem-solvingcommunicationownershipmonitoringoperational improvements
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering