Building the world’s most valuable membership. Join Super+ now.
Staff Software Engineer, Fintech – Earnings
Location
Canada
Posted
101 days ago
Salary
CA$173K - CA$208K / year
Seniority
Lead
Job Description
Staff Software Engineer, Fintech – Earnings
Super.com
• Play a central role in architecting our services, frontends, databases, and mobile app. • Tackle technical challenges relating to how we unify our products into our Super.com app and ensure a high quality user experience. • Serve as a vertical-level leader for a highly stable production environment, acting as a go-to technical resource and subject matter expert across teams for major projects. • Propel the business forward by driving high-impact projects, leveraging other engineers and teams as appropriate in some cases serving as the cross functional context holder ensuring efficient delivery when cross functional work is necessary. • Work across multiple complex codebases to introduce improved patterns to the system architecture, ensuring implementations leave the codebase in a better state than they were before. • Share findings and suggestions with other engineers at guild meetings (technical guilds discuss and set engineering standards). • Drive technical roadmaps and architecture advancements by solving current architectural challenges and heavily influencing technical OKRs at the vertical level. • Create and present cross-team and cross-eng technical presentations focused on improving developer experience, engineering productivity, and processes. • Actively contribute to a culture of continuous improvement through advocating for a balance between feature work and engineering health.
Job Requirements
- You have a total of 10+ years of work experience in Software Development, including at least 5 years as a Senior Software Engineer or at least 2 years as a Staff Software Engineer / Sole Technical Lead / Architect.
- You have worked on large-scale projects, defined either by high throughput, active users or data volume, and have demonstrated the ability to design, implement, and maintain highly scalable and reliable systems.
- You have at least senior technical depth in full-stack development including frontend, web servers, and databases.
- You have a demonstrated ability to tackle technical challenges across complex, multi-team codebases and service ownership lines that would challenge most senior engineers.
- You use code reviews and design document feedback as strategic vehicles for mentorship, leveling up senior engineers and ensuring best practices are adopted across the vertical.
- You are highly motivated / passionate, versatile, and looking forward to working in a fast-paced startup environment, with an emphasis on delivering business value.
- You are an excellent communicator who can bridge technical and non-technical topics, collaborating with Product, Design, and stakeholders to ensure features have the intended impact.
- You have experience working on cross-functional projects.
- You have strong knowledge of modern web technologies, system design & architecture, and microservices, and keep up-to-date with them.
- You demonstrate high AI fluency, moving beyond personal productivity to drive pragmatic AI adoption across the engineering organization. You are a key contributor to technical ideation, identifying ambitious ways to leverage AI to improve the user experience and developer productivity.
Benefits
- Remote-First Flexibility: Work from anywhere in the world and choose the hours that suit you best. We trust you to get great work done on your terms.
- Time to Recharge: Enjoy unlimited PTO, company-wide recharge days, and annual team offsites.
- Everyday Perks: Weekly UberEats credits and travel discounts on Super.com help you enjoy the little things.
- Family-Friendly Benefits: We support growing families with generous parental leave and a flexible return-to-work plan.
- Comprehensive Compensation: Competitive salary, equity options, and top-tier benefits starting on day one.
- Investing in You: Access to wellness budgets, personal development funds, and team-level learning resources.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Drive the design and implementation of highly scalable and available distributed SaaS solutions. • Participate in critical component design and advise on strategic technical direction. • Work closely with architects, team leaders and engineers to implement solutions. • Mentor and train fellow software engineers on software development best practices. • Research and recommend new technologies to ensure application scalability, maintainability and quality. • Ensure technical documentation for solution designs is created and maintained. • Drive quality through the creation of end-to-end tests. • Collaborate with peers and stakeholders for technology advancement and product delivery. • Participate in Product discussions to advise on and influence the roadmap.
• Drive the design and implementation of highly scalable and available distributed SaaS solutions. • Participate in critical component design and advise on strategic technical direction. • Work closely with architects, team leaders and engineers to implement solutions. • Mentor and train fellow software engineers on software development best practices. • Research and recommend new technologies to ensure application scalability, maintainability and quality. • Ensure technical documentation for solution designs is created and maintained. • Drive quality through the creation of end-to-end tests. • Collaborate with peers and stakeholders for technology advancement and product delivery. • Participate in Product discussions to advise on and influence the roadmap.
Product Engineer – Mobile
AllstateNational General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat
• Implement applications following 12-factor principles to build out the product and iterative enhancements. • Own the full stack of software products; developing and implementing frontends (web or mobile), and backend services. • Leverage test driven development and continuous integration to ensure agility and quality of products. • Actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs.
• Apply deep React experience to the fronted design, patterns, and best practices, while contributing across the full stack. • Lead complex architectural problem-solving across the frontend and backend, balancing short-term delivery with long-term maintainability. • Help stabilize and evolve the system architecture by identifying technical debt, proposing improvements, and guiding implementation. • Influence and uplift engineering standards through code reviews, design discussions, and hands-on leadership. • Design, develop, and maintain full stack applications using our core go-forward stack: React, TypeScript Java, Spring Boot PostgreSQL. • Build end-to-end solutions, delivering high-quality user experiences alongside robust backend services. • Work effectively within both modernized systems and legacy components as the platform continues to evolve. • Develop new features, enhance existing functionality, resolve defects, and contribute to overall technical health. • Build and maintain scalable, secure, and reliable services on AWS using containerized and distributed architectures. • Participate fully in the software development lifecycle, including requirements, design, implementation, testing, deployment, and support. • Contribute to Agile planning, estimation, and continuous improvement initiatives. • Mentor and support other engineers, particularly in frontend and full-stack development. • Collaborate closely with product, design, and engineering peers to deliver customer value efficiently. • Serve as a technical partner to team leadership, helping ensure architectural direction is executed effectively.



