jobs Logo
Jobgether logo

Senior Software Engineer - Python

Jobgetherabout 13 hours ago
Canada
CA$130,000 - CA$225,000/annual
Senior Level
Full-Time

Top Benefits

Health Benefits
Paid Time Off
Retirement Savings Programs

About the role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Python based in Canada.

You will join a high-impact engineering team building a next-generation AI-driven SaaS platform designed for the life sciences industry. In this role, you will be a foundational contributor to a new product, shaping both the architecture and the engineering culture from the ground up. You will work on building scalable, production-grade systems that support critical workflows in safety, regulatory, and clinical development domains. The environment is fast-paced, collaborative, and deeply focused on innovation, with a strong emphasis on AI-assisted engineering practices. You will own full feature delivery, from design through deployment and production support, while working closely with product and engineering peers. This is a unique opportunity to influence technical direction early, contribute to a rapidly growing platform, and help deliver software that accelerates the delivery of life-saving therapies to patients.

Accountabilities

Own end-to-end development of product features, including design, implementation, deployment, production support, and ongoing maintenance. Design and build scalable backend systems and APIs using Python, ensuring performance, reliability, and maintainability. Collaborate with product managers and engineers to define technical solutions and deliver high-quality software. Analyze complex technical problems and rapidly develop robust, scalable solutions. Contribute to system architecture decisions for a high-scale enterprise SaaS platform. Provide detailed and high-quality code reviews across engineers of varying experience levels. Define and promote engineering best practices, including modern AI-assisted development workflows. Mentor and support engineers to improve technical skills and overall team performance. Contribute to improving development velocity through effective use of AI tools and automation. Ensure strong alignment between engineering execution and product requirements in a fast-moving environment.

Requirements

5+ years of professional software engineering experience with strong production-level Python development expertise. Proven experience building and scaling enterprise SaaS or cloud-based applications. Strong understanding of system architecture and designing high-scale distributed systems. Hands-on experience with Python ecosystem tools such as FastAPI, Pydantic, and modern open-source libraries. Proficiency with Git and modern software development workflows. Strong problem-solving skills with the ability to work effectively in fast-paced environments. Demonstrated experience mentoring engineers and improving team performance. Excellent communication skills in English, both written and verbal. Strong ownership mindset, high accountability, and commitment to engineering excellence. Nice to have: experience in AI-assisted development workflows, high-scale SaaS environments, or early-stage product engineering teams.

Benefits

Competitive compensation package aligned with experience and market standards (base salary range typically between $130,000 - $225,000). Comprehensive health benefits including medical, dental, vision, and life insurance. Paid time off and company holidays. Retirement savings programs. Charitable giving program supporting social impact initiatives. Flexible work environment supporting remote-first productivity. Opportunity to work on cutting-edge AI-driven platforms in the life sciences space. Strong culture of learning, mentorship, and engineering growth. Exposure to modern AI tools and advanced engineering practices at scale.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

About Jobgether

Internet Marketplace Platforms

Similar Jobs