Senior Software Engineer (Data)

Solovis, Inc.
United States
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Batch Processing Continuous Integration Data Validation Information Engineering Data Infrastructure Extract Transform Load (ETL) Data Systems Database Queries
+16 more
Python (Programming Language) PostgreSQL Operational Databases Software Engineering SQL Databases Data Streaming Data Processing Cloud Platform System Data Ingestion Backend Gitlab Kubernetes Information Technology Azure AKS Data Pipelines Docker

Job description

The Senior Software Engineer (Data) designs, builds, and maintains scalable data pipelines and data infrastructure that support reliable data ingestion, transformation, validation, and delivery across our products and internal systems.

This role works closely with product, engineering, and business stakeholders to translate data requirements into technical solutions, build reliable ETL/ELT workflows, and ensure data is accurate, timely, and production-ready. The ideal candidate brings strong backend engineering fundamentals, experience with cloud-based data platforms, and a focus on building observable and maintainable data systems. This role participates in the full software development lifecycle, from requirements and technical design through implementation, testing, deployment, monitoring, and operational support.

What You Will Do

  • Design, develop, and maintain scalable ETL/ELT pipelines for ingesting, transforming, validating, and delivering data
  • Build reliable data workflows that support batch and event-driven processing
  • Partner with product, engineering, and business stakeholders to translate data requirements into technical solutions
  • Develop backend services, APIs, and data processing jobs using Python, Java, and related technologies
  • Implement data validation, reconciliation, and quality checks to reduce downstream defects and improve trust in data
  • Monitor and troubleshoot production data pipelines, identifying root causes and implementing long-term fixes
  • Optimize data processing performance, database queries, and infrastructure usage
  • Maintain clear technical documentation for data flows, pipeline logic, operational runbooks, and system design
  • Contribute to sprint commitments and release goals through disciplined execution and strong ownership
  • Support CI/CD practices, automated testing, and deployment of data engineering solutions

Requirements

Engineering Background

  • 5 or more years of professional experience in software engineering, backend engineering, or data engineering
  • Strong proficiency in Python and Java
  • Production ownership history: you have shipped non-trivial data systems and been accountable when things went wrong
  • Hands-on experience with ETL/ELT pipelines, batch processing, data validation, and data reconciliation
  • Working knowledge of PostgreSQL and SQL query optimization
  • Experience building and operating systems on AWS, using Docker, Kubernetes, and AKS
  • Familiarity with GitLab pipelines and CI/CD practices
  • Bachelor’s degree in Computer Science or equivalent experience

About the company

Solovis is a leading portfolio management and analytics platform helping institutional investors navigate today’s complex global markets with clarity and confidence. Backed by Insight Partners, we are building the next chapter of growth by investing in people and product to raise the bar on quality and client outcomes. Our team is driven by a culture of disciplined execution, humility, and curiosity where AI is at the core of how we operate, innovate, and serve clients.

At Solovis, you will join a tech-forward, growth-minded team that believes in learning fast, thinking big, and delivering meaningful impact for asset owners worldwide. Our companies are not the largest or flashiest, but they are among the best-run software businesses, creating value for customers and shareholders at an accelerated pace.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · WWC 2024

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all