> Markdown version of [/jobs/ext/1508733-senior-software-engineer-data](https://www.wearedevelopers.com/jobs/ext/1508733-senior-software-engineer-data). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Data) - **Company:** Solovis, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c802ebbce7a223a1 ## About the Role 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 ## 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 ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)