Principal Software Engineer

New
Canada - TorontoFull-TimePrincipal
Salary180,000 - 275,000 USD per year
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
12+ years
Required Skills
PythonSoftware DevelopmentCloud ComputingGitFastAPISaaS

Requirements

  • 12+ years of proven software development expertise (Production level Python development required).
  • Extensive experience developing high-scale enterprise SaaS cloud applications.
  • Proven track record of architecting and building high-volume products at scale.
  • Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, Pydantic.
  • Highly driven and flexible, enjoys a fast-paced start-up environment.
  • Proven ability to mentor and elevate team performance.
  • Excellent verbal and written English communication skills.

Responsibilities

  • Own all stages of feature implementation, from design and development through deployment, production support, and maintenance.
  • Daily code contribution using AI assistance for productivity.
  • Collaborate with Product Management and Development on technical design and problem-solving to deliver great code.
  • Quickly analyze complex problems to accelerate the path to robust solutions.
  • Define, promote, and mentor on engineering best practices and coding standards.
  • Provide comprehensive code reviews for engineers of all experience levels.
  • Develop the skills of engineering talent through structured mentorship.
View Full Description & ApplyYou'll be redirected to the employer's site
180,000 - 275,000 USD per year
Apply Now