Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Questrade Financial Group's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Questrade Financial Group's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Questrade Financial Group — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Questrade Financial Group — free, in seconds.
About the Role
The Senior Software Engineer leads the technical design and delivery of complex features and distributed services. This role sets engineering standards, mentors developers, and partners cross-functionally to ensure scalable and resilient architectures while owning service health and incident response.
Responsibilities
- Lead technical design and delivery of complex features and distributed services
- Document architectural trade-offs
- Break down large, ambiguous problems into deliverable increments
- Set and enforce engineering standards for code quality, testing, security, and observability
- Mentor and coach intermediate and junior developers
- Partner with Enterprise Architecture, Security, and Production Engineering
- Lead incident response for significant outages
- Conduct blameless post-incident reviews
- Manage service health, performance, cloud cost optimization, and technical debt
- Conduct technical assessments and candidate interviews
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
- 6+ years of experience building, shipping, and operating production software at scale
- Deep expertise in C#/.NET, Java, Node.js/TypeScript, Python, or C++
- Proven track record designing distributed systems, APIs, and data models
- Strong cloud-native experience including Kubernetes, Infrastructure-as-Code, and CI/CD
- Demonstrated experience leading technical initiatives across multiple developers
- Hands-on experience with a major cloud platform
Skills
- Distributed systems design
- Cloud-native development
- Kubernetes
- Infrastructure-as-Code
- CI/CD
- Technical leadership
- Mentorship
- Incident response
- High-availability systems
- Capacity planning
- FinOps
- AI/ML-enabled feature development
Location
- Toronto, ON
- Calgary, AB
Work Type
- Full-time
- Hybrid (at least 3 days in office)
Experience Level
- 6+ years
Education Level
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field
Salary/Compensations
- $100,000 - $144,000
Benefits
- Health and wellbeing resources and programs
- Paid vacation, personal, and sick days
- Competitive compensation and benefits packages
- Career growth and development opportunities
- Opportunities to contribute to community causes
- Competitive incentive (bonus) program
About the Company
- Questrade Financial Group provides securities, investment portfolios, mortgages, real estate, and financial services.
- The company utilizes cutting-edge technology and AI-driven innovation to improve financial success for Canadians.
Equal Opportunity
- Committed to fostering a diverse, inclusive, and accessible work environment where individuals are treated with dignity and respect.