WillHire

Senior Software Development Engineer

WillHire

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

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