Senior Software Engineer - Backend
veeva · Canada - Toronto
Job description
About the role
Veeva Ostro is transforming how life‑sciences companies deliver innovations to patients. As a Senior Backend Engineer you will design and deliver scalable services that power our SaaS platform while balancing rapid delivery with long‑term code health.
Key responsibilities
- Architect and scale high‑performance APIs for Veeva Ostro’s SaaS platform.
- Partner cross‑functionally to design and ship new features.
- Provide technical feedback on product roadmaps and feature scoping.
- Champion quality through peer reviews, unit testing, and clean architecture.
- Optimize application and database performance to handle growth.
- Troubleshoot and resolve live system issues to maximize uptime.
Required profile
- 5+ years of software engineering experience shipping production code for B2B or B2C SaaS products.
- 5+ years of deep expertise in Python and frameworks like Django.
- Strong proficiency with relational databases, preferably PostgreSQL.
- Excellent communication and cross‑functional teamwork skills.
Required skills
- Python
- Django
- PostgreSQL
What we offer
- Medical, dental, vision, and basic life insurance.
- PTO and company‑paid holidays.
- Retirement programs.
- 1% charitable giving program.
- Base salary $130,000 – $225,000 CAD per year (plus potential bonus and stock).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
veeva
Canada - Toronto
Related job offers
-
Technical Product Manager (AI) – Docs to Data
veeva Canada - Toronto -
Technical Product Manager (AI) – Vault Medical
veeva Canada - Toronto -
Technical Product Manager – AI for Drug Labeling
veeva Canada - Toronto -
Principal Product Manager – Technical (Real‑time Payments)
mastercard Vancouver -
Product Management Manager – Acceptance Strategy
mastercard Toronto