{"absolute_url":"https://job-boards.greenhouse.io/affirm/jobs/7799631003","data_compliance":[{"type":"gdpr","requires_consent":false,"requires_processing_consent":false,"requires_retention_consent":false,"retention_period":null,"demographic_data_consent_applies":false}],"internal_job_id":5792988003,"location":{"name":"Remote US"},"metadata":[{"id":4128552003,"name":"External Department","value":"Engineering","value_type":"single_select"},{"id":28890347003,"name":"PERM Job?","value":false,"value_type":"yes_no"}],"id":7799631003,"updated_at":"2026-10-09T14:17:13-04:00","requisition_id":"JR104122","title":"Senior Software Engineer","company_name":"Affirm","first_published":"2026-07-10T14:56:39-04:00","language":"en","application_deadline":null,"content":"\u0026lt;div class=\u0026quot;content-intro\u0026quot;\u0026gt;\u0026lt;p\u0026gt;At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.\u0026lt;/p\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;p\u0026gt;The Data and Storage Services team is responsible for Affirm\u0026#39;s data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirmers to secure, store, analyze, and transform data at exceptional scale.\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;This role focuses on the platform and applications layer of Affirm\u0026#39;s data infrastructure — building, operating, and extending systems that enable teams across Affirm to work with data at scale. You will be a core contributor to platform reliability, self-service capabilities, and the roadmap toward agentic data tooling and semantic layer infrastructure.\u0026lt;/p\u0026gt;\n\u0026lt;h2\u0026gt;\u0026lt;strong\u0026gt;What You\u0026#39;ll Do\u0026lt;/strong\u0026gt;\u0026lt;/h2\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Build and operate core platform capabilities:\u0026lt;/strong\u0026gt; Design and implement platform features that enable engineers across Affirm to build, deploy, and operate data applications at scale — covering automated provisioning, deploy pipelines, access control, service lifecycle management, and reliability tooling.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Develop integrations:\u0026lt;/strong\u0026gt; Build and maintain integrations between the platform and internal systems — CI/CD pipelines, identity and secrets management, external APIs, and event-driven hooks — so that application teams have secure, reliable, and self-service access to the tools they need.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Strengthen data access and governance:\u0026lt;/strong\u0026gt; Design and operate secure data access patterns across the platform\u0026#39;s analytical infrastructure, including RBAC, managed-access schemas, dynamic data masking, secure views, and cross-database grants that make platform data trustworthy without creating operational bottlenecks.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Automate toil and unlock self-service:\u0026lt;/strong\u0026gt; Identify recurring support patterns — access provisioning, data pipeline failures, service health management, secrets management — and build the automation and tooling to make them self-service for platform users, eliminating manual admin work.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Improve observability and incident response:\u0026lt;/strong\u0026gt; Build telemetry, alerting, and log infrastructure so platform teams and application owners can diagnose and resolve issues independently. Establish runbooks and operational patterns that reduce blast radius and recovery time.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Support platform operations:\u0026lt;/strong\u0026gt; Participate in on-call coverage, triage production incidents across platform services and the applications that run on them, and execute platform-level maintenance with care for the engineers and workflows that depend on the platform.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Contribute to the emerging platform roadmap:\u0026lt;/strong\u0026gt; Help design and build next-generation platform capabilities — semantic layer infrastructure, agentic application patterns, and AI-native data tooling — as the platform grows to support Affirm\u0026#39;s most ambitious data use cases.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Raise the engineering bar:\u0026lt;/strong\u0026gt; Set and hold high standards in code review, design, operational readiness, and incident follow-through. Help establish patterns that other contributors can follow and build on.\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;h2\u0026gt;\u0026lt;strong\u0026gt;What We Look For\u0026lt;/strong\u0026gt;\u0026lt;/h2\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Analytical Data Platform Depth:\u0026lt;/strong\u0026gt; Hands-on experience operating a cloud analytical data platform (e.g., Snowflake, Databricks, BigQuery, or similar), including access control design, data masking and governance, compute management, and cost optimization. You\u0026#39;re comfortable operating with elevated privileges and understand the governance and blast-radius implications of each action.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Container and Deployment Expertise:\u0026lt;/strong\u0026gt; Experience building and operating containerized applications — Docker image management, CI/CD pipeline design (Buildkite, GitHub Actions, or similar), deployment automation, and rollout practices for production services.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Platform and Developer Tooling:\u0026lt;/strong\u0026gt; Experience building internal platforms, developer tooling, or self-service infrastructure that makes other engineers more productive. You design for the developer experience end-to-end, not just the happy path.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Integrations and Networking:\u0026lt;/strong\u0026gt; Comfort building integrations between systems — REST APIs, OAuth/OIDC, webhook ingestion, secrets management, egress networking configuration, and identity/SSO patterns in a managed cloud environment.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Backend Engineering Fundamentals:\u0026lt;/strong\u0026gt; Proficiency in Python and SQL for building reliable, maintainable platform services. You write code that your teammates can own, not just code that works today.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Operational Ownership:\u0026lt;/strong\u0026gt; Strong operational instincts — you instrument your systems, write runbooks, own your alerts, and treat on-call burden as a design constraint from day one. You close the loop on incidents with root cause analysis and durable fixes.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Agentic and AI-Ready Data Tools:\u0026lt;/strong\u0026gt; Familiarity with or interest in semantic layer design, LLM-integrated platform workflows, and agentic data tools. Curiosity about where data infrastructure and AI tooling intersect matters here.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Communication and Collaboration:\u0026lt;/strong\u0026gt; Strong written and verbal communication. You\u0026#39;re effective working across application teams, security, infrastructure, and platform users to scope, prioritize, and deliver — especially when requirements are ambiguous.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;This position requires either equivalent practical experience or a Bachelor\u0026#39;s degree in a related field.\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;div\u0026gt;\u0026amp;nbsp;\u0026lt;/div\u0026gt;\n\u0026lt;/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;p\u0026gt;Pay Grade - N\u0026lt;br\u0026gt;Equity Grade - 9\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;\u0026lt;strong\u0026gt;Employees new to Affirm typically come in at the start of the pay range.\u0026amp;nbsp;\u0026lt;/strong\u0026gt;Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;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.)\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;USA base pay range (CA, WA, NY, NJ, CT) per year: $\u0026lt;span data-formula-id=\u0026quot;_c_f_4zYZFddFQ5_0\u0026quot; data-error=\u0026quot;false\u0026quot; data-placeholder=\u0026quot;false\u0026quot; data-loading=\u0026quot;false\u0026quot; data-recalculating=\u0026quot;false\u0026quot; data-inactive=\u0026quot;false\u0026quot;\u0026gt;195,000\u0026lt;/span\u0026gt;\u0026amp;nbsp;-\u0026amp;nbsp;\u0026lt;span data-formula-id=\u0026quot;_c_f_4zYZFddFQ5_1\u0026quot; data-error=\u0026quot;false\u0026quot; data-placeholder=\u0026quot;false\u0026quot; data-loading=\u0026quot;false\u0026quot; data-recalculating=\u0026quot;false\u0026quot; data-inactive=\u0026quot;false\u0026quot;\u0026gt;255,000\u0026lt;/span\u0026gt;\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;USA base pay range (all other U.S. states) per year: $173,000-233,000\u0026lt;br\u0026gt;\u0026lt;br\u0026gt;#LI-Remote\u0026lt;/p\u0026gt;\n\u0026lt;/div\u0026gt;\n\u0026lt;/div\u0026gt;\u0026lt;div class=\u0026quot;content-conclusion\u0026quot;\u0026gt;\u0026lt;div\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;strong\u0026gt;Remote-first with flexibility built in\u0026lt;/strong\u0026gt;\u0026lt;strong\u0026gt;\u0026lt;br\u0026gt;\u0026lt;/strong\u0026gt;Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;strong\u0026gt;Benefits designed for you\u0026lt;/strong\u0026gt;\u0026lt;strong\u0026gt;\u0026lt;br\u0026gt;\u0026lt;/strong\u0026gt;Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:\u0026lt;/p\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;Health coverage at no cost: We cover 100% of premiums for employees and their dependents.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;p\u0026gt;We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.\u0026lt;/p\u0026gt;\n\u0026lt;/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;p\u0026gt;By clicking \u0026quot;Submit Application,\u0026quot; you acknowledge that you have read Affirm\u0026#39;s\u0026amp;nbsp;\u0026lt;a href=\u0026quot;https://www.affirm.com/global-candidate-privacy-notice\u0026quot; target=\u0026quot;_blank\u0026quot;\u0026gt;Global Candidate Privacy Notice\u0026lt;/a\u0026gt; and consent to the use of your personal information as described.\u0026lt;/p\u0026gt;\n\u0026lt;/div\u0026gt;\u0026lt;/div\u0026gt;","departments":[{"id":4041949003,"name":"Infrastructure Platform Eng","child_ids":[],"parent_id":4005044003}],"offices":[{"id":4022513003,"name":"Remote Canada","location":null,"child_ids":[],"parent_id":4025301003},{"id":4013021003,"name":"Remote US","location":null,"child_ids":[],"parent_id":4025301003}],"ai_disclaimer":null,"include_ai_disclaimer":false,"ai_opt_out_request_url":null}