Senior Software Engineer, Data

Posted 3 Days Ago
Easy Apply
Redwood City, CA
Hybrid
Senior level
AdTech • Fintech • Mobile • Financial Services
The most trusted source for live purchase data.
The Role
As a Senior Software Engineer, you will design and maintain data infrastructures, ensuring data integrity while collaborating across teams and improving data modeling practices.
Summary Generated by Built In

About Attain

Built for consumers and companies, alike. In a world driven by data, we believe consumers and businesses can coexist. Our founders had a vision to empower consumers to leverage their greatest asset—their data—in exchange for modern financial services. Built with this vision in mind, our platform allows consumers to access savings tools, earned wages and rewards without cost or hidden fees. In exchange, they give permission to use their real-time data for research, insights and targeted advertising.

At Attain, your contribution will help us build a more equitable and efficient data sharing ecosystem—whether helping consumers access modern financial services or businesses leverage data to achieve better outcomes. You’ll have the opportunity to work directly with hands-on leaders and mission-driven individuals everyday.
This role is on the following hybrid schedule (Mondays in office, and choice of two days between Tues-Th) in our RWC office. Fridays are remote!

You’ll be a great fit for the role if you
  • Enjoy building reliable data systems that power high-impact decisions and products
  • Care deeply about data quality, semantics, and business logic – not just pipelines
  • Proactively identify when data is misleading, incomplete, or broken
  • Communicate clearly across technical and non-technical audiences
  • Embrace feedback and thrive in a collaborative, fast-paced environment

What your day to day will look like

  • Build and Scale Our Data Infrastructure
    • Design and maintain data pipelines and orchestration layers using modern tools (e.g., Airflow, GCP Workflows)
    • Own data workflows across cloud warehouses (BigQuery, Snowflake) and transactional stores
    • Develop monitoring, alerting, and testing for data health and anomalies
  • Ensure Data Integrity and Meaning
    • Partner with product, analytics, and engineering teams to validate business logic and definitions
    • Define and maintain a clear, documented source of truth for key datasets
    • Own the semantic correctness of our data — not just its arrival
  • Collaborate and Contribute Across the Stack
    • Write thoughtful, quality code that is readable, testable and easily maintainable
    • Participate in architecture reviews, agile ceremonies, and cross-functional planning
    • Help improve our data modeling, cataloging, and governance practices

Preferred Qualifications

  • 6+ years of experience in backend systems or data engineering roles
  • Proficiency in Python and familiarity with data orchestration tools (e.g., Airflow, GCP Workflows)
  • Experience working with relational databases and large-scale cloud data warehouses
  • Exposure to cloud infrastructure (GCP, AWS, or Azure)
  • Familiarity with gRPC, Protobuf, or GraphQL
  • Experience in AdTech, MarTech, or high-volume data environments is a plus
  • Experience proactively working with modern AI-enhanced development tools (e.g., Cursor, Windsurf, Cody, etc.) and a curiosity for emerging AI workflows

We’re excited to hear from you. 

At Attain, we are passionate about finding people to continuously help us grow our organization. We encourage you to apply, even if your experience doesn’t match every detail of the job description. If we don’t see something that immediately fits, we will keep your resume on file for future opportunities.

Top Skills

Airflow
AWS
Azure
BigQuery
GCP
Gcp Workflows
GraphQL
Grpc
Protobuf
Python
Snowflake

What the Team is Saying

Chloe
Jose
Brian
Emma
Yves
Esther
Mitchell
Karla
Karen
Tyler
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, IL
135 Employees
Year Founded: 2019

What We Do

We believe in a more equitable and efficient data and financial ecosystem that better serves the needs of both individuals and companies.

Attain is a data company powered by our consumer-facing financial services app, Klover.

We are building a platform that enables millions of consumers can access their earned wages, savings tools and rewards in seconds with no interest, no credit check and no hidden fees. In exchange, they give permission to use their data for research, insights, and targeted advertising.

Unlike many financial institutions that rely heavily on consumer fees, our business model revolves around leveraging consumer-permissioned data and insights in concert with trusted partners.

Why Work With Us

We’re looking for people to join our team who are as passionate as we are, to help build a platform that disrupts the data and financial ecosystem.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Attain Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Staff that are local to one of our offices are typically expected to be in the office three days per week and are able to work remotely for the remaining two days. We believe this environment helps foster culture, presence & connectivity!

Typical time on-site: 3 days a week
HQChicago, IL
New York City, NY
San Francisco, CA
Learn more

Similar Jobs

Attain Logo Attain

Software Engineer

AdTech • Fintech • Mobile • Financial Services
Easy Apply
Hybrid
Redwood City, CA, USA

Attain Logo Attain

Machine Learning Engineer

AdTech • Fintech • Mobile • Financial Services
Easy Apply
Hybrid
Redwood City, CA, USA

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account