Apply

Principal Software Engineer

Posted 2 months agoViewed

View full description

💎 Seniority level: Principal, 15+ years software engineering experience

📍 Location: Canada

💸 Salary: 203000 - 283000 CAD per year

🔍 Industry: Fintech

⏳ Experience: 15+ years software engineering experience

🪄 Skills: LeadershipProduct ManagementStrategyCustomer serviceMentoringCoaching

Requirements:
  • Strong experience leading engineering organizations across multiple product lines.
  • Proven track record with engineering teams in rapidly scaling startups and larger tech companies.
  • Expertise in synthesizing complex technical requirements and guiding product direction.
  • Ability to effectively communicate engineering decisions and practices.
  • Experience in building and owning large-scale consumer products.
  • Proven success in mentoring and developing technical leaders.
  • Experience in Fintech and Retail industries for both B2C and B2B regarded as a plus.
  • Salesforce SalesCloud or ServiceCloud experience is a plus.
Responsibilities:
  • Drive the long-term vision and architecture of Affirm’s post-purchase user experience and partner onboarding.
  • Champion scalable solutions across the engineering organization.
  • Establish standards for architecture, design, and code reviews, ensuring high quality.
  • Provide technical guidance across Engineering, leading teams to solve complex problems.
  • Collaborate with Product Management to shape product roadmaps.
  • Lead and support a team of senior engineering leaders, fostering a culture of technical excellence.
Apply

Related Jobs

Apply

📍 Canada, USA

🔍 Adtech, Martech

  • Passionate about cutting-edge technologies.
  • Experience with large-scale systems.
  • Mentoring high-performing teams.
Spearhead the Adtech/Martech technology stack.

Backend DevelopmentLeadershipSoftware DevelopmentAgileGitJavaJavascriptProduct ManagementJiraCross-functional Team LeadershipCommunication SkillsCollaborationProblem SolvingAgile methodologiesMentoring

Posted about 2 months ago
Apply
Apply

📍 Canada, UK, US

🧭 Full-Time

🔍 Smart home technology

🏢 Company: ecobee👥 501-1000💰 $36,309,727 Series C over 6 years ago🫂 Last layoff almost 5 years agoConsumer ElectronicsInternet of ThingsEnergy Management

  • Strong capability in system design and architecture with a focus on solving complex problems.
  • Proficient in learning new technologies to enhance project timelines.
  • Experience managing challenges related to scale, concurrency, data management, security, and redundancy.
  • Ability to identify and leverage company-wide technical opportunities to align with customer needs and facilitate roadmap execution.
  • Masters best practices for large scale projects, API standards, and the developer experience.
  • Familiarity with Platform-as-a-Service concepts and robust experience in CI/CD pipelines.
  • Proficient in software development, automated testing, continuous integration, and design patterns.
  • Strong communication skills for collaboration and mentorship within the team.
  • Own the technical vision, strategy, and roadmap of the foundational service platform used across ecobee’s business units.
  • Oversee the development and maintenance of a multi-tier service platform for unified customer experiences in a connected home IoT environment.
  • Innovate using leading-edge technologies and design complex software solutions impacting the company's long-term success.
  • Enhance engineering operational excellence and foster a growth-minded environment for teams to deliver high-quality software.
  • Collaborate with leaders in Product Management, Product Design, Engineering, and Data Science to achieve corporate strategy.

AWSDockerGraphQLPythonDesign PatternsGCPIoTJavaKubernetesProduct ManagementTypeScriptStrategyData scienceGoProduct designCommunication SkillsCI/CDTerraformWritten communicationDocumentationData management

Posted 2 months ago
Apply
Apply

📍 US, Canada

🧭 Full-Time

💸 200000 - 300000 USD per year

🔍 Enterprise Security / Authorization

🏢 Company: SGNL.AI

  • 15+ years of professional software development experience
  • 12+ years of programming experience with at least one modern language such as Go, Java, C++, or C# including object-oriented design
  • 10+ years of experience contributing to the architecture and design of new and current systems
  • Experience building cloud-deployed applications
  • BS/BE in CS or related field
  • Lead the design, development, and implementation of complex and scalable services
  • Provide technical guidance, mentorship, and coaching to engineers, fostering a culture of continuous learning and growth
  • Collaborate cross-functionally with product managers and other stakeholders to define and execute technical strategies aligned with business objectives
  • Drive innovation through research, prototyping, and implementing cutting-edge technologies or methodologies
  • Contribute proactively to technical discussions, code reviews, and implementation
  • Champion best practices, coding standards, and methodologies to uphold high-quality engineering principles and continuously improve engineering efficiency
  • Evaluate and optimize system performance, ensuring reliability, scalability, and security
  • Provide technical leadership both within and outside of SGNL by actively contributing to blog posts, technical articles, and engaging in tech talks
  • Collaborate cross-functionally with industry partners, fostering relationships to drive joint initiatives and stay abreast of industry trends

LeadershipSoftware DevelopmentDesign PatternsJavaKubernetesC#C++AlgorithmsData StructuresGoNosqlMentoringMicroservicesCoachingMentorship

Posted 3 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 $203,000 - $283,000 CAD per year

🔍 Fintech and Retail

  • Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software.
  • Track record of successfully leading engineering teams at both rapidly scaling startups and complex larger technology companies.
  • Expertise in synthesizing complex technical requirements, designs, trade-offs, and capabilities into clear decisions, and influence product direction.
  • Ability to communicate decisions and practices to the engineering organization effectively.
  • Extensive experience building and owning large-scale, highly available consumer products.
  • Track record of successfully mentoring and developing technical leaders.
  • 15+ years software engineering experience.
  • Experience with Fintech and Retail industries for both B2C and B2B (merchants/affiliates) is a plus.
  • Experience with Salesforce SalesCloud or ServiceCloud platform is a plus.
  • Drive the long-term vision and architecture of Affirm’s post-purchase user experience, as well as the full lifecycle of our partner onboarding and configuration experience.
  • Champion innovative, scalable, and delightful solutions across the engineering organization.
  • Promote a strong culture of innovation, drive evaluation, development, and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas.
  • Establish architecture, technical design, and code review standards, coach team members to conduct effective design and code reviews.
  • Ensure high programming standards, create best practices, and lead by example.
  • Provide technical guidance and influence in other areas of Engineering.
  • Lead technical teams to develop end-to-end solutions for complex problems, interfacing with multiple services and platforms, and multiple external organizations.
  • Partner with Product Management, provide technical input to shape product direction and roadmap.
  • Lead the organization by hiring, coaching, managing, and supporting a team of senior engineering leaders in technical contributor roles.
  • Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains.
  • Provide leadership in the development of a technical architecture and strategy for a complex and quickly growing business and serve a broader engineering team.

Backend DevelopmentLeadershipSoftware DevelopmentAgileFrontend DevelopmentPeople ManagementSoftware ArchitectureCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationMentorship

Posted 4 months ago
Apply