Apply

Senior Staff Software Engineer

Posted 28 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Canada

💸 Salary: 206000.0 - 256000.0 CAD per year

🔍 Industry: Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

🗣️ Languages: English

🪄 Skills: PythonSoftware DevelopmentREST APIMicroservices

Requirements:
  • Passionate about Affirm's Mission: 'Deliver Honest Financial Products that improve lives'.
  • Solid CS fundamentals and fluency in a dynamically typed language, primarily Python.
  • Enjoys cross-team collaboration with product managers and designers.
  • Humble with self-awareness to understand and navigate the unknown.
  • Cares about the details in the user experience.
  • Experience building real-time distributed web services and highly available data storage.
Responsibilities:
  • Design, implement, and extend core platform services and APIs to enable new products and features.
  • Architect and build the next version of our data-processing pipeline.
  • Create 3rd party developer APIs and tools.
  • Analyze/debug performance issues across distributed services.
  • Plan, design, and build core platform software and systems to scale with increasing demand.
Apply

Related Jobs

Apply

📍 Canada

🧭 Full-Time

💸 206000.0 - 256000.0 CAD per year

🔍 Financial Services

  • Passionate about Affirm's Mission: 'Deliver Honest Financial Products that improve lives'.
  • Solid CS fundamentals and fluency in a dynamically typed language, primarily Python.
  • Enjoys cross team collaboration, especially with product managers and designers.
  • Has the humility and self-awareness to understand and navigate the unknown.
  • Cares about the details in user experience.
  • Experienced in building real-time distributed web services, developing systems in web application frameworks, and implementing highly available data storage.
  • Design, implement, and extend core platform services and APIs to enable new products and features.
  • Architect and build the next version of our data-processing pipeline.
  • Create 3rd party developer APIs and tools.
  • Analyze/debug performance issues across distributed services.
  • Plan, design, and build core platform software and systems to scale with an increasing number of users, features, business requirements, partners, and new engineers.

Backend DevelopmentLeadershipPythonSoftware DevelopmentREST APIMicroservices

Posted 19 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 206000.0 - 256000.0 CAD per year

🔍 Financial Services

  • 10+ years of software development experience.
  • Proficient in Kubernetes, OpenShift, or other container orchestration technologies.
  • Experience with cloud-native traffic management, networking, and security concepts (Istio, Cilium, eBPF).
  • Experience in designing cloud-native CD systems with ArgoCD, Flux, or similar technologies.
  • Strong coding and debugging experience with Python, Go, C++, or JVM-based languages.
  • Experience with AWS, Microsoft Azure, GCP, or other cloud providers.
  • Familiarity with Service-Oriented Architectures (SOA) is a plus.
  • Enthusiastic vision for leading technical teams and mentoring.
  • Preference for leveraging and contributing to Open Source solutions.
  • Lead technical decisions, projects, and roadmaps within the Online Infrastructure team.
  • Shape and own Affirm’s strategy for managing and serving computing workloads.
  • Collaborate with peers, leadership, and stakeholders across platform and product engineering.
  • Design and implement frameworks, services, and tools for new products and business needs.
  • Guide and mentor junior and senior engineers on design, coding, and best practices.

AWSDockerLeadershipPythonSoftware DevelopmentGCPJavaJVMKotlinKubernetesMicrosoft AzureNginxC++StrategyAmazon Web ServicesAzureGoMentoringNetworking

Posted about 2 months ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Advertising technology

  • Minimum of 10 years of Technical Leadership experience.
  • Over 2 years operating at Senior Staff level or above.
  • More than 5 years in the Ads Domain with expertise in Ad-tech.
  • Experience in shipping consumer usage software (Ad Formats, Reporting, Manager, Insights).
  • Familiarity with privacy regulations (GDPR, CCPA, ePD, ATT).
  • Demonstrated ability to deliver through others and perform hands-on work.
  • Strong communication skills with experience updating executives.
  • Identify opportunities to enhance value for advertisers focusing on pre-click and post-click enhancements aligned with company priorities.
  • Enhance infrastructure to expedite format enhancements and improve portability across placements.
  • Lead projects from concept to rollout, ensuring high quality and performance.
  • Incorporate industry ideas to enhance the Ad product portfolio.
  • Collaborate with designers and product managers to develop new Ad functionality and products.
  • Mentor staff engineers and leaders, sharing industry knowledge.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentFull Stack DevelopmentProduct ManagementSoftware ArchitectureCross-functional Team LeadershipProduct DevelopmentGoCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringNegotiationWritten communicationCoaching

Posted 2 months ago
Apply
Apply

📍 Canada, United States

🧭 Full-Time

🔍 Social Media Advertising

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F over 3 years ago🫂 Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 7+ years of professional experience as a Software Engineer.
  • Experience leading complex, cross-departmental projects impacting business metrics.
  • 4+ years of experience with various components in the ads system.
  • Experience with consumer-focused ad products and working in vertical teams.
  • Familiarity with ads privacy regulations (GDPR, CCPA, etc.).
  • Proven track record of delivering impactful ad products.
  • Strong ability to design, implement, test, and launch product and infrastructure changes.
  • Excellent communication skills and experience updating executives.
  • Lead projects from concept, design, implementation, to rollout, ensuring high quality and performance.
  • Identify opportunities to enhance value for advertisers by understanding pre-click and post-click enhancements.
  • Enhance infrastructure for faster format enhancements and portability across placements.
  • Gather ideas from the industry to improve ad product portfolio.
  • Collaborate with designers and product managers to develop new ad functionality.
  • Advise on ad review and brand safety enhancements.
  • Mentor staff engineers and contribute to the technical growth of the team.

Backend DevelopmentLeadershipSoftware DevelopmentFull Stack DevelopmentProduct ManagementCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringSoftware Engineering

Posted 6 months ago
Apply