Senior Software Engineer (Data)

 Posted 7 hours ago
     
⭐ 5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Senior Software Engineer will design, build, and maintain scalable data pipelines and infrastructure to support reliable data ingestion and transformation. They will also collaborate with stakeholders to translate requirements into technical solutions and ensure data quality through validation and monitoring.
 
 

Senior Software Engineer (Data)

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.

The Role

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

What We Are Looking For

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
 
 

Similar Jobs

See all Remote Software Development jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified