Altruist
Senior Back End Engineer, Data
San Francisco, CA · Senior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
$21,187 more — $221,187 — moves this role to Level IV and 4 lottery entries. That figure is inside the range the employer already advertised.
Based on the DOL prevailing wage for this occupation and worksite, a base salary of $221,187 would place this position at wage Level IV. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Francisco-Oakland-Fremont, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- We're looking for an AI-native Senior Software Engineer who combines creative thinking with business acumen.
Responsibilities
- Design and build high performance data pipelines to manage the full lifecycle of financial data.
- Create the foundational frameworks and platforms that establish AI as a core capability within the company
- Optimize query performance and troubleshoot data issues
- You'll design and build scalable data pipelines and data serving platforms while proactively identifying opportunities to create intelligent systems that help financial advisors deliver exceptional client service.
- Our offices are intentionally designed for comfort, collaboration, and productivity.
Requirements
- 4+ years of software engineering experience
- Proficiency in modern programming languages, with a strong focus on Python or Java
- Experience working with database systems, data warehouses, ETL pipelines, and mature data processes at scale
- Experience with offline data processing and batch pipelines (such as Spark, or similar batch processing frameworks)
- Working knowledge of cloud infrastructure, especially AWS and Kubernetes
- You possess a strong knowledge base, the ability to discover the unknown, and are open to differing perspectives.
- Proficiency in using AI-assisted development tools (e.g., Cursor, Claude Code) as part of the software development workflow.
- B.A. / B.S. degree in Computer Science or equivalent experience
Nice to have
- Prior experience with one or more of the following is preferred
Compensation
- San Francisco, CA salary range
Benefits
- Premium healthcare, dental, and vision insurance plans (HMO and PPO).
Company info
- We're looking for exceptional talent to help us achieve our mission of making financial advice better, more affordable, and accessible to all.
- But first, our values Kindness - Kindness doesn't just equal niceness.
- Grit - When challenges arise, we stay laser focused on achieving our mission and finding a way forward, even when it's hard.
This listing is sourced directly from Altruist's careers page and normalized into a canonical job model.