Senior Software Engineer
Indexed description
Role: Senior Software Engineer
Salary: 130-150K
Location: Waterloo (4 days onsite)
Your New Company
Our client is a modern, product‑driven technology organization building scalable, cloud‑native systems. They value engineering excellence, architectural rigor, and senior technologists who can lead complex initiatives while mentoring others and collaborating closely with product and business stakeholders.
Your New Role
As the Senior Software Engineer, you will drive architectural and operational excellence across multiple systems while remaining hands‑on in delivery. You will:
- Lead post‑mortems and root‑cause analyses; turn learnings into systemic improvements.
- Own architecture evolution and design scalable, secure, maintainable solutions.
- Stay hands‑on with Python (Flask/Django), data tooling (Pandas, NumPy), and AWS serverless patterns to ship high‑impact features.
- Troubleshoot cross‑functional issues spanning services, teams, and workflows.
- Evaluate and integrate new technologies; pilot tools/frameworks that raise the bar.
- Mentor engineers on complex problem‑solving, design trade‑offs, and best practices.
- Drive process optimization across development, CI/CD, and release workflows.
- Translate complex technical decisions into clear business value for stakeholders.
- Lead technical design reviews, uphold coding standards, and de‑risk delivery.
What You’ll Need to Succeed
- Deep expertise in Python with frameworks such as Flask or Django.
- Proven experience architecting and deploying scalable serverless solutions on AWS.
- Strong data manipulation skills with Pandas and NumPy.
- Track record leading post‑mortems/RCA, code governance, and design reviews.
- Advanced software architecture and system design for scale, security, and reliability.
- Ability to own end‑to‑end delivery, partnering with Product, Design, QA, and Operations.
- Excellent communication; able to mediate technical disagreements and align stakeholders.
- Mentorship and leadership experience, developing mid‑level and junior engineers.
- Bonus: Experience with React (asset).
What You’ll Get in Return
- Lead high‑impact, cross‑team initiatives with real architectural influence.
- Work with a modern stack (Python, AWS serverless) and a culture of continuous improvement.
- Autonomy to pilot new tools, frameworks, and engineering practices.
- A collaborative environment that values learning, quality, and reliability.
- Competitive compensation and benefits, plus clear growth paths in technical leadership.
What You Need to Do Now
If you’re a senior technologist who thrives on solving complex problems, guiding architecture, and shipping reliable systems, we’d love to hear from you.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search