Senior Software Engineer

2 weeks ago


Calgary, Canada Affirm Full time

OverviewAffirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.ResponsibilitiesSite Reliability Engineering at Affirm is a small, yet crucial, team that helps our Engineering partners to “Operate What They Own” with excellence to protect their customers’ experience. SRE accomplishes this through defining frameworks and best practices for operating applications, building tooling, and providing training and consulting. Some of the many SRE responsibilities are:Providing data and visibility to teams and leadership on application performanceGuiding the development of SLOsDriving the Incident Management and Analysis processSteering the implementation of Change Management and Deployment practicesEngaging in service and architectural conversationsRecommending observability and alerting configurationsThe SRE team benefits from experience across many domains including: infrastructure, platform, and distributed systemscapacity management, load and chaos testingautomation, observability, and configuration managementdevelopment and product experienceThe SRE team is seeking motivated software engineers with the experience to build and expand reliability and resilience practices throughout Affirm’s Engineering organization and beyond.What You'll DoYou will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” on-call efforts.You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.You will help develop talent on your team by providing feedback and guidance, and leading by example.What We Look For4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.4+ years working in a Site Reliability or Production Engineering team.Demonstrates curiosity with empathy, and strong opinions loosely held.Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. Writes high quality code that is easily understood and used by others.Proficient at making significant changes in a large code base, and has developed a suite of tools and practices that enable you and your team to do so safely.Experience taking ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.Strong verbal and written communication skills that support effective collaboration with a global engineering team.Base Pay and BenefitsBase Pay Grade - NEquity Grade - 6Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure based on location, experience and job-related skills. Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). Employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).CAN base pay range per year: $150,000 - $200,000Affirm is proud to be a remote-first company. The majority of roles are remote and you can work almost anywhere within the country of employment. Some roles may be office-based or require occasional on-site work depending on responsibilities.BenefitsWe’re proud to offer competitive benefits anchored to our core value of people come first. Highlights include:Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependentsFlexible Spending Wallets - stipends for spending on Technology, Food, lifestyle needs, and family forming expensesTime off - vacation and holiday schedules to rest and rechargeESPP - Employee stock purchase plan to buy shares at a discountWe believe it’s On Us to provide an inclusive interview experience for all, and we provide reasonable accommodations to candidates in need during the hiring process.[For U.S. positions that could be performed in Los Angeles or San Francisco] We will consider qualified applicants with arrest and conviction records per local ordinances. By clicking "Submit Application," you acknowledge Affirm’s Global Candidate Privacy Notice and consent to the collection and processing of your personal information as described therein.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyReferrals increase your chances of interviewing at Affirm by 2x #J-18808-Ljbffr



  • Calgary, Canada Trufla Full time

    Join to apply for the Senior Software Engineer role at Trufla Join to apply for the Senior Software Engineer role at Trufla Get AI-powered advice on this job and more exclusive features. Think insurance is boring? Think again.Trufla Technology is a multinational Canadian company and the first of its kind – we offer a complete suite of digital solutions for...


  • Calgary, Canada Trufla Full time

    Join to apply for the Senior Software Engineer role at TruflaJoin to apply for the Senior Software Engineer role at TruflaGet AI-powered advice on this job and more exclusive features.Think insurance is boring? Think again.Trufla Technology is a multinational Canadian company and the first of its kind – we offer a complete suite of digital solutions for...


  • Calgary, Canada Whitecap Consulting Full time

    Title Senior Software Engineer (Python, Web API) Duration Long Term Job Description We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture. As a Senior Software Engineer, you will be working with a highly skilled cross functional team to enhance our E-Commerce platform....


  • Calgary, Canada Whitecap Consulting Full time

    Title Senior Software Engineer (Python, Web API) Duration Long Term Job Description We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture. As a Senior Software Engineer, you will be working with a highly skilled cross functional team to enhance our E-Commerce platform....


  • Calgary, Canada Netcracker Technology Full time

    As a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions that meet both business and technical needs. You’ll act as a subject matter expert and trusted advisor, collaborating closely with cross-functional teams and stakeholders to gather requirements, evaluate potential solutions, and...


  • Calgary, Canada Netcracker Technology Full time

    As a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions that meet both business and technical needs. You’ll act as a subject matter expert and trusted advisor, collaborating closely with cross-functional teams and stakeholders to gather requirements, evaluate potential solutions, and...


  • Calgary, Canada Netcracker Full time

    Netcracker Shaping the Digital Future As a proud subsidiary of NEC Corporation Netcracker is a global software leader driving innovation at scale. We combine an open Agentic AI Platform with AI-Native IT Solutions to help telecommunication providers transform innovate and deliver results that matter. Powered by cutting-edge technologyand the passion of our...


  • Calgary, Canada Netcracker Full time

    Netcracker Shaping the Digital Future As a proud subsidiary of NEC Corporation Netcracker is a global software leader driving innovation at scale. We combine an open Agentic AI Platform with AI-Native IT Solutions to help telecommunication providers transform innovate and deliver results that matter. Powered by cutting-edge technologyand the passion of our...


  • Calgary, Alberta, Canada Netcracker Full time $97,800 - $1,219,500 per year

    Netcracker Shaping the Digital FutureAs a proud subsidiary of NEC Corporation, Netcracker is a global software leader driving innovation at scale. We combine an open Agentic AI Platform with Cloud Native IT Solutions to help telecommunication providers transform, innovate, and deliver results that matter. Powered by cutting-edge technology—and the passion...


  • Calgary, Canada Veracity Software Inc Full time

    1 week ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Job Title: Senior Visualization Application DeveloperLocation: Calgary, AB (Onsite from Day 1)Type: Contract (C2C)We are seeking a Senior Visualization Application Developer to join our team onsite in Calgary . This role is ideal for a highly skilled...