Senior Software Engineer (Online Storage)

Related keywords: data engineer remote jobremote job onlinedata science remote job

This page contains product affiliate links.

Introduction

Affirm is on a mission to reinvent credit by providing consumers with more straightforward financial options, specifically the choice to buy now and pay later without hidden fees or interest. At its core, the company emphasizes trust and transparency in financial transactions and aims to establish a beloved and lasting financial services brand.

Company Philosophy and Importance of Data

Affirm considers data to be integral to its operations. The firm has developed a robust platform that empowers technologies such as machine learning, artificial intelligence, and cloud-based solutions. By building their technology and nurturing effective engineering talent, Affirm aims to create sustainable competitive advantages. The company's expertise in data management is recognized as a key element in its competitive strategy, enabling effective risk assessment and decision-making.

The Role of Senior Software Engineer

As a Senior Software Engineer focused on Online Storage, your primary responsibility will be to leverage your experience in application architecture to build scalable systems that enhance Affirm's capabilities in data management. You will collaborate cross-functionally with multiple teams including product management, infrastructure, and site reliability engineering (SRE) to create a self-service platform for database management.

Responsibilities

Your role will entail:

  • Leading the improvement of Affirm's database architecture, concentrating on scalability, reliability, and cost efficiency.

  • Collaborating with engineers to manage leveraged technologies such as AWS Aurora MySQL and DynamoDB.

  • Designing and architecting durable and consistent database services.

  • Creating solutions for complex challenges such as database scaling and availability.

  • Working closely with product teams to align business requirements with robust database solutions.

  • Developing best practices in database design and management to ensure security and performance.

  • Staying updated on industry trends in transactional databases to enhance Affirm's systems continuously.

Skills and Qualifications

To qualify for this role, candidates should possess:

  • A Bachelor's or Master's degree in Computer Science along with a minimum of 5 years of experience in software engineering, including leadership exposure.


    🎁 Get your FREE ebook!

    Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

    Once shared, you’ll see the download button on any page you visit!

    ✅ Thanks for sharing!

    You can now download your ebook:

    📥 Download "Essential Soft Skills for Today’s World"
  • Extensive hands-on experience with large-scale database deployments in production environments.

  • Deep knowledge of distributed databases such as MySQL, Postgres, and instruments like ProxySQL.

  • Strong proficiency in programming languages such as Python or Kotlin.

  • Familiarity with AWS and Kubernetes, along with tools that help with Infrastructure as Code (IaC) such as Terraform.

  • Exceptional communication skills and the ability to interact effectively with both technical and non-technical stakeholders.

Salary and Benefits

Affirm offers a competitive salary in the range of $150,000 to $200,000 per year. The compensation structure is designed to be transparent and takes factors like location and experience into account. Affirm also offers various benefits including:

  • Full healthcare coverage for employees and dependents.
  • A Flexible Spending Wallet for wellness, tech, food, and lifestyle needs.
  • Competitive vacation policies to encourage work-life balance.
  • An employee stock purchase plan that allows employees to buy Affirm shares at discounted rates.

Work Environment

Affirm is proud to be a remote-first company—most roles are remote, enabling employees to work from nearly anywhere within the country. Some positions may require occasional office attendance, which is emphasized in a flexible work structure.

Cultural Fit and Expectations

The company also highlights its dedication to providing an inclusive interview experience catering to all candidates, including those with disabilities. This focuses on ensuring fair opportunities throughout the hiring process.

Conclusion

With a strong emphasis on ethical financial practices and a commitment to leveraging cutting-edge technology, Affirm presents a compelling opportunity for software engineers looking to make a meaningful impact in the fintech sector. This role not only promises professional growth but also aligns with values of innovation and integrity, making it a worthwhile consideration for job seekers in the tech industry.



This job offer was originally published on himalayas.app

Affirm

Canada

Software development

Full-time

May 16, 2025

8 views

1 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.