Role : Senior Software Engineer Salary : 130-150K Location: Waterloo (4 days onsite) Your New Company Our client is a modern, productdriven technology organization building scalable, cloudnative 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 handson in delivery. You will: Lead postmortems and rootcause analyses ; turn learnings into systemic improvements. Own architecture evolution and design scalable, secure, maintainable solutions. Stay handson with Python (Flask/Django), data tooling ( Pandas, NumPy ), and AWS serverless patterns to ship highimpact features. Troubleshoot crossfunctional issues spanning services, teams, and workflows. Evaluate and integrate new technologies ; pilot tools/frameworks that raise the bar. Mentor engineers on complex problemsolving, design tradeoffs, 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 derisk delivery. What Youll 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 postmortems/RCA , code governance , and design reviews . Advanced software architecture and system design for scale, security, and reliability. Ability to own endtoend delivery , partnering with Product, Design, QA, and Operations. Excellent communication; able to mediate technical disagreements and align stakeholders. Mentorship and leadership experience, developing midlevel and junior engineers. Bonus: Experience with React (asset). What Youll Get in Return Lead highimpact, crossteam 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 youre a senior technologist who thrives on solving complex problems, guiding architecture, and shipping reliable systems, wed love to hear from you.
Job Title
Senior Software Engineer