Senior Software Engineer, Data Platform @Lithic
Software Development
Salary $160,000 – $200..
Job Type full-time
Posted 1mth ago

[Hiring] Senior Software Engineer, Data Platform @Lithic

1mth ago - Lithic is hiring a remote Senior Software Engineer, Data Platform. πŸ’Έ Salary: $160,000 – $200,000 plus equity πŸ“Location: USA, Canada, Poland, Netherlands, Czech Republic

Role Description

We're hiring a Senior Software Engineer to join our Infrastructure team and build the backend services and APIs that make Lithic's data accessible across the organization. You'll spend roughly 80% of your time designing and building production backend services β€” REST APIs that serve data from Snowflake and other sources to internal teams and systems β€” and 20% supporting our data platform (pipelines, dbt, Airflow). You'll partner closely with the Analytics Engineering team to expose well-modeled data through clean, reliable APIs.

Job Responsibilities:

  • Software Engineering (~80%):
    • Design, build, and maintain backend services and REST APIs that serve data from various SQL subsystems and other data sources.
    • Develop well-tested, production-grade Python services with clean API contracts, proper authentication, versioning, and error handling.
    • Work closely with the Analytics Engineering team to expose modeled data (billing, settlement, finance) through APIs that downstream consumers can rely on.
    • Build internal tooling and services that enable the broader organization to self-serve their data needs without writing SQL.
    • Participate in code reviews, system design discussions, and engineering best practices across the Infrastructure org.
    • Contribute to service observability: logging, metrics, alerting, and on-call practices for the services you own.
  • Data Engineering (~20%):
    • Maintain and improve existing data pipelines that move data from source systems into Snowflake (Airflow, Airbyte).
    • Contribute to the dbt project alongside the Analytics Engineering team β€” model improvements, test coverage, and data quality.
    • Support data governance practices including access controls, lineage documentation, and data quality standards.

Qualifications

  • Required:
    • Strong Python proficiency with experience building backend services and REST APIs.
    • Experience with web frameworks such as FastAPI, Flask, Django, or similar.
    • Solid SQL skills and hands-on experience with modern cloud data warehouses (Snowflake strongly preferred).
    • Experience designing and building production APIs with proper authentication, versioning, and error handling.
    • Familiarity with CI/CD, automated testing, and operational reliability practices.
    • A track record of shipping reliable, well-tested services in production environments.
    • Comfort navigating ambiguity and driving projects forward with minimal oversight.
  • Preferred:
    • Experience with data pipeline development using tools like Airflow, Airbyte, Dagster, or similar.
    • Familiarity with dbt or similar transformation frameworks.
    • Experience in fintech, payments, or other financial services environments.
    • Familiarity with AWS services (Lambda, S3, RDS, API Gateway, ECS/Fargate).
    • Kafka or event streaming experience.
    • Infrastructure-as-code experience (Terraform, Pulumi).
    • Experience at a company processing high transaction volumes where correctness and reliability are non-negotiable.

Benefits

  • Unlimited PTO
  • 12-weeks fully paid parental leave
  • 4-Week Fully Paid Sabbatical (earned at your 5-year anniversary)
  • Work From Anywhere: work from anywhere in the world 4-weeks each year
  • 3% cashback on card purchases with your complimentary Privacy.com employee account
  • Health, vision, and dental insurance; HSA Contribution Match
  • 401(k) match
  • Voluntary Life Insurance and STD/LTD
  • NYC-based employees work from our SoHo office three days a week. Tuesdays and Thursdays are our core days, and you'll choose a third day that works for your schedule and team needs.
  • In-office employees receive:
    • Commuter benefit
    • Catered lunch every Tuesday and Thursday
Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada, Poland, Netherlands, Czech Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, Data Platform @Lithic
Software Development
Salary $160,000 – $200..
Job Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada, Poland, Netherlands, Czech Republic
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later