Simplifying the business of running a business.
Software Engineer II – Data Acquisition
Location
California + 3 moreAll locations: California, Illinois, Maine, Washington
Posted
176 days ago
Salary
$94K - $125K / year
Job Description
Job Requirements
- B.Sc. in Computer Science, Engineering, or related technical field (M.Sc. preferred)
- Equivalent experience considered
- 2–4 years of experience as a data or software engineer, ideally working with data pipelines or distributed systems
- Solid programming skills in Python, Java, or Scala
- Hands-on experience with ETL/ELT pipelines, schema management, and data modeling concepts
- Familiarity with streaming (e.g., Kafka, Kinesis, Spark Streaming) or batch frameworks
- Understanding of CI/CD, version control, and testing practices
- Exposure to observability practices such as logging, metrics, and tracing
- Strong sense of accountability and eagerness to take ownership
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
- quarterly or annual bonus (for non-sales roles)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Nomi HealthRebuilding healthcare with services and technology solutions that deliver easy access to quality, affordable care.
Senior Software Engineer building backend APIs for Nomi Health analytics platform.
Senior Software Engineer, Salesforce
NavaBuilding simple, effective, and accessible government services for all. Want to contribute? We're hiring!
Senior Salesforce Engineer designing scalable Salesforce solutions for government consultancy Nava
Senior Software Engineer building Hopper's fintech backend systems for travel commerce.
Senior Software Engineer building Hopper's fintech backend systems for travel disruption and insurance.