Apply

Senior Staff Software Engineer

Posted 2 months 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 about 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

💸 139000.0 - 209000.0 CAD per year

🔍 Software Development

🏢 Company: Okta👥 5001-10000💰 $1,000,000,000 Post-IPO Equity almost 5 years ago🫂 Last layoff about 1 year agoIT InfrastructureCRMManagement Information SystemsWeb DevelopmentEnterprise SoftwareIdentity ManagementSoftware

  • Have 6-8 years of software development experience with a background in Golang
  • Experienced in C++/Java and a passion to learn Go
  • Proficient in React or similar front-end UI stacks.
  • Experienced working with relational databases like PostgreSQL or similar RDBMS technologies.
  • have the ability to complete a feature end to end from designing database models to backend APIs and frontend UI components.
  • Experienced working with any cloud provider such as AWS, GCP or Azure.
  • Thrive in a collaborative environment built on end-to-end ownership.
  • Love thinking about distributed systems, and the reliability, availability, and performance implications of the decisions made in their design.
  • Think in terms of systems, services, and APIs.
  • Have a passion and interest to work on systems that are highly reliable, maintainable, scalable and secure.
  • Bring the right attitude to the team: ownership, accountability, attention to detail, and customer focus.
  • Are comfortable working on a fully-distribute
  • Work on Backend components written in GO and frontend components written in React
  • Be deeply involved in evolving the core architecture of PAM.
  • Work in our product development teams to build scalable, composable components of our platform.
  • Be responsible for designing and implementing scalable architecture patterns.
  • Delight our customers by providing world class UX using our React-based design system
  • Design and build APIs that customers rely on for access to production infrastructure.

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentJavaReact.jsSoftware ArchitectureC++API testingReactRESTful APIsMicroservices

Posted 7 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • 7+ years of software development experience
  • Experience with Java and Python applications
  • Current cloud technology experience with AWS and Kubernetes
  • Develop core functionality using cloud-native Java
  • Work with Data Science teams on machine learning solutions
  • Ensure secure, efficient solutions in a determined timeframe

AWSDockerPostgreSQLPythonETLJavaKafkaMachine LearningSpringCI/CD

Posted about 1 month 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 almost 2 years 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 7 months ago
Apply