Staff Software Engineer, Backend (Lake Analytics Platform)
- Remote job
Affirm 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.
Affirm 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. Affirm’s engineering team is building a large-scale, highly available, and global infrastructure that is shared across multiple financial products. Ensuring that our infrastructure is accessible to all engineers is critical to the success of the business. We pride ourselves on our culture across engineering of engaging in thorough technical design review, operational excellence, and capable incident response and analysis. The Data and Storage Services team is responsible for Affirm’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. This role will focus on Affirm’s Lakehouse Platform , including Apache Iceberg as a foundational technology for scalable analytical data storage, table management, schema evolution, and interoperability across compute engines such as Spark and Snowflake. What You’ll Do- Influence technical strategy: Define and drive the long-term technical roadmap for Affirm’s Lakehouse Platform across Apache Iceberg, Spark, Snowflake, and cloud-native storage, balancing scalability, reliability, governance, performance, and cost.
- Design and develop: Architect and implement platform capabilities that make analytical data secure, trustworthy, discoverable, and easy to use across Affirm’s engineering, analytics, machine learning, and business teams.
- Strengthen governance and access controls: Design and operate secure, auditable data access capabilities across Snowflake and the lakehouse platform, including RBAC, dynamic data masking, cataloging, lineage, classification, and privacy policy enforcement.
- Improve analytics engineering foundations: Partner with Analytics Engineering to evolve data modeling, transformation pipelines, testing frameworks, documentation standards, and data quality practices that enable trustworthy self-service analytics.
- Operate at scale: Establish best practices for lakehouse operations, including schema evolution, table maintenance, partitioning, compaction, observability, incident response, production support, and readiness for on-call operations.
- Optimize performance and cost: Identify and execute improvements across analytical compute and storage, including Snowflake warehouse tuning, query optimization, storage layout, lifecycle management, cost attribution, and operational efficiency.
- Collaborate cross-functionally: Partner with Infrastructure, Lakehouse Analytics, Analytics Engineering, Machine Learning, BI, Product Engineering, and SRE to translate stakeholder needs into durable platform architecture.
- Innovate: Stay ahead of industry trends in lakehouse architecture, open table formats, analytical compute engines, data governance, privacy engineering, semantic layers, agentic data tools, and AI-ready data infrastructure.
- Build teams: Mentor engineers, raise technical quality, and foster an inclusive culture of design rigor, operational excellence, and continuous learning.
- Lakehouse Platform Expertise: Proven experience architecting, building, launching, and operating large-scale OLAP systems, lakehouse platforms, or analytical data infrastructure using technologies such as Apache Iceberg, Spark, Snowflake, and cloud-native storage.
- Snowflake Platform Expertise: Hands-on experience with Snowflake or comparable analytical data warehouses, including RBAC, dynamic data masking, warehouse optimization, query profiling, clustering, and cost management.
- Data Platform Architecture: Strong understanding of table formats, schema evolution, partitioning, compaction, query performance, data lifecycle management, observability, and cost optimization for analytical systems.
- Governance and Trust: Experience designing secure, reliable, and governed data platforms, including RBAC/ABAC, data quality, lineage, classification, privacy controls, policy enforcement, and operational compliance.
- Analytics Engineering Foundations: Experience with dbt or similar transformation frameworks, data modeling best practices, testing, documentation, CI/CD, and data quality practices for analytical pipelines.
- Agentic Data Tools: Experience building or shaping semantic layers, self-service analytics platforms, internal data applications, or AI-enabled data tools that improve data accessibility and usability.
- Technical Leadership: Demonstrated ability to set technical direction, lead ambiguous platform initiatives, mentor engineers, and influence roadmaps across teams while staying close to implementation details.
- Collaboration: Strong ability to partner with engineering, analytics, machine learning, BI, product, and infrastructure teams to translate business needs into durable technical solutions.
- Communication Skills: Excellent communication skills, with the ability to clearly articulate technical concepts, tradeoffs, and recommendations to technical and non-technical stakeholders.
- Experience: 8+ years of experience in software engineering, data infrastructure, or data platform engineering, with 2+ years of technical leadership responsibilities.
- Hands-on Leadership: Hands-on experience leading teams to build critical data infrastructure.
- Snowflake / Analytical Warehouses: Hands-on experience with Snowflake or comparable analytical data warehouses, including access control, data masking, query optimization, and cost management.
- Lakehouse and Big Data: Strong experience with Apache Iceberg, Spark, and cloud-native data lake architectures.
- Analytics Engineering: Experience with dbt or equivalent transformation frameworks, including data modeling, testing, documentation, and CI/CD practices.
- Programming Skills: Proficiency in Python, SQL, or JVM-based languages, with a strong emphasis on clean, maintainable, production-quality systems.
- Infrastructure as Code: Familiarity with Terraform or similar automation tools for managing data infrastructure.
- Education: This position requires equivalent practical experience or a Bachelor’s degree in a related field.
Pay Grade - P
Equity Grade - 7
This posting is for an existing vacancy. #LI Remote
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
$153k - $213k per year
...infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as... ...platform features that enable engineers across Affirm to build, deploy, and... ...in a managed cloud environment. Backend Engineering Fundamentals:...SuggestedRemote jobWork at officeImmediate startFlexible hours- ...the largest online learning platforms in the world, with 148 million... ...candidates. Job Overview: As a Backend Developer, you'll have a real... ...will work closely with peer engineers and product experience teams... ...working in a relevant software engineering role ~ Expertise...Suggested
$240k per year
Seeq creates cutting-edge data analytics software for industrial process data, serving sectors like... ...Our core product is a robust calculation engine capable of executing advanced math and... ...you excel in a JVM language or Python for backend functionality. Your expertise may extend...SuggestedRemote jobWork at officeImmediate startHome officeWork visa- ...working at Coinbase. Payments Platform is at the front door of... ...technical leader to define the engineering vision for Payments, shape architectural... ...mentorship to senior/staff engineers across Payments pods... ...systems) ~ Deep expertise in backend programming (e.g., Python, Go,...SuggestedRemote jobLong term contractLocal area
$186.37k - $223.64k per year
...Cloud, our fully managed observability platform, is flexible and built for scale. With... ...ownership, both as individuals and as a team. Engineers are empowered to make decisions, move... ...partnership. We’re looking for a Staff-level Backend Engineer to help build the first production...SuggestedRemote jobLong term contractInternshipLocal areaFlexible hours$133k - $183k per year
..., and personalization. We are seeking a Software Engineer II to join our ML Training & Serving engineering... ...systems, ML infrastructure, and platform engineering. We value engineers who listen... ...designing, developing and launching backend systems and are proficient in one of Python...Remote jobWork at officeFlexible hours- ...powers the next generation of financial platforms - combining traditional finance with... .... We’re looking for a Platform Engineer with a strong backend foundation who enjoys working across... ...proficiency. ~4 to 7+ years of experience in software engineering, backend engineering, or...Work at officeRemote workShift work
- ...Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform powers properties across 150 countries,... ...How You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll implement...Long term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$140k - $160k per year
...telecoms a breeze. We provide flexible software that modernizes how communication... ...We're looking for a hands-on Engineering Manager to lead our Platform Foundations team — a small, high-leverage... ...best work. You'll work across backend services, DevOps practices, and event...Remote workFlexible hours- ...is a financial infrastructure platform for businesses. Millions of... ...Foundations team drives Data Engineering and Data Apps and Tooling work... ...looking for talented data-minded software engineers to help us manage... ...issues Knowledge of a backend development language (such as...Internship
- TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and... ...tools — automated QA, conversational analytics, knowledge assist, and agentic automation... ...to learn, love new technology. This platform is built on the latest technology, and...Remote jobFull timeInternshipManual labor
$110k - $150k per year
...are seeking an Intermediate Fullstack AI Platform Engineer to help build production AI agents and... ...engineering role for someone who has built real software around LLMs or agents, not just... ...prompts or demos. You will work across Python backend services, React/TypeScript interfaces,...Manual labor$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...full-stack applications ~ Proven experience operating at a staff or principal level, influencing multiple teams or large...Long term contractFull timeRemote work- ...customer service. We’re looking for a Software Development Engineer in Test (SDET) to help raise the bar for quality across our voice AI platform as we continue to scale. This person will... ...of software quality, automation, analytics, and AI. The right person will help us...Full timeRemote workFlexible hours
$183k - $215k per year
...most trusted AI engagement and experience platform for leaders who drive change and... ...seeking a visionary Senior Director of Software Engineering to lead our engineering teams. This high... ...planning Strong problem-solving and analytical abilities coupled with ability to capture...Long term contractFull timeRemote workFlexible hours- ...powered StackAdapt Marketing Platform seamlessly connects brand and... ...advertising and marketing channels. Engineering at StackAdapt: As an... ...lead by example to uphold software development best-practices in... ..., component libraries and backend systems that serve the team roadmap...Local areaRemote workWork from homeHome officeFlexible hours
$140.4k - $252.8k per year
...Connected Cloud, by improving the platform's IP addressing and building... ...to write production-quality software in the networking domain. Partner... .... As a Principal Software Engineer, you will be responsible for:... ...your savings, we're the engine behind the scenes. We provide...Remote jobLong term contractWork at officeWork from home- ...providing an integrated controls platform for global banks, asset... ...management as well as front-office analytics on a single, AI-native... ...service. At Behavox, our engineering culture is built around speed... ...Tokyo. About the Role The Software Engineer (Java) operates at a...Long term contractContract workLive InWork at officeImmediate startWorldwideFlexible hours1 day per week
- ...Stripe is a financial infrastructure platform for businesses. Millions of companies—from... ...and is composed of curious, driven, and analytical individuals who are passionate about using... .... We partner closely with Stripe's engineering, data science, product, and servicing teams...Work at office
$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of... ...trade-offs effectively Skills · Strong problem-solving and analytical thinking · Solid software development fundamentals and...Long term contractFull timeRemote work$50k - $55k per year
...Role We are looking for a Platform Support Analyst I, who will be... ...troubleshooting skills An analytical thinker with excellent... ...service skills Familiarity with software support processes and ticketing... ..., Information Technology, Engineering, or related field Strong analytical...InternshipLocal areaRemote workWorldwideShift workRotating shift$100k - $135k per year
...learning new technologies to join our growing Engineering team as our Java Back End Developer.... ...WHAT WE’RE LOOKING FOR ~5+ years in backend development and strong knowledge in Java... ...TO HAVES Experience with any CI/CD platforms on the cloud Expertise on Linux platforms...InternshipWork at office2 days per week$100k - $200k per year
...As a Senior Product Manager, Platform on the Compass Patient data... ...and features that assist the software UI and data delivery, including... ..., including strategy, analytics, data science, and the health... ...Collaborate closely with Engineering, QA, and Product Management...Remote jobWork at officeLocal areaWork from home- ...Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform powers properties across 150... ...: As a Senior Frontend Engineer on the squad, you'll build... ...TypeScript codebase, partnering with backend, product, and design to ship...Work at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...TTEC Digital seeks an Engineering Technical Lead to join our team.... ...automated QA, conversational analytics, knowledge assist, and agentic... ...and a show-me bias: working software over slides, prototypes over... ...learn, love new technology. This platform is built on the latest...Remote jobFull timeInternshipShift work
- ...Description Job Opportunity: Specialist, Data Analytics, Internal Audit Role Overview Job Title: Specialist, Data Analytics,... ...Computer Science, Data Science / Analytics, Statistics / Mathematics, Engineering, or Information Systems. Experience: Minimum of five (5)...Contract workInternship2 days per week1 day per week
$180k - $275k per year
...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers...Remote jobInternshipWork at officeLocal areaFlexible hours$100k - $150k per year
...of the way. We are a high-ownership engineering organization focused on building secure... ...of Engineering and collaborate across platform, backend, infrastructure, compliance, and operations... ...security practices and secure software delivery. ~ Experience managing penetration...InternshipWork at office2 days per week$158.4k - $247.5k per year
...About The Role Hi, I'm Kelvin , an Engineering Manager at Jane. I've been here for a couple of years, and I currently lead within our... ...accountability, and developing engineers at every level - including Staff and Senior ICs - through thoughtful coaching and direct feedback...Long term contractFull timeInternshipRemote work- ...Canada’s largest Indigenous-owned software testing and technology... ...looking for a Functional Test Engineer to provide service to a Federal... ...copilot) Azure Test Plans, Data Lake, and DevOps pipelines Solid... ...QA best practices Strong analytical, debugging, and problem-solving...InternshipShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Lake Analytics Platform). Be the first to apply!
