Software Engineer - Data Engineering Team
Software Engineer - Data Engineering Team

Software Engineer - Data Engineering Team

London Full-Time No home office possible
S

London

Full-time

Description

About Solidus Labs

At Solidus, we are shaping the financial markets of tomorrow by providing cutting-edge trade surveillance technology that protects investors, enhances transparency, and ensures regulatory compliance across traditional financial assets and crypto markets.

With over 20 years of experience in developing Wall Street-grade FinTech, our team delivers innovative solutions that financial institutions and regulators worldwide rely on to detect, investigate, and report market manipulation, financial crime, and fraud. Headquartered in Wall Street, with offices in Singapore, Tel Aviv, and London, we safeguard millions of retail and institutional entities globally, monitoring over a trillion events each day.

The Role

Weโ€™re looking for a strong Software Engineer with Data Engineering experience. Someone proficient in building robust, scalable, maintainable, and thoroughly monitored data pipelines on cloud environments.

As a young and ambitious company in an extremely dynamic space, we pride ourselves on being independent, accountable, and organized. We value a self-starter attitude, willingness to handle day-to-day tasks that may be out of scope, and an eye on both goals and the big picture.

Responsibilities

  1. Design and develop microservices for the data team – Java and Python services running on K8S.
  2. Address data duplication, velocity, schema adherence (and schema versioning), high availability, data governance, and related challenges.
  3. Develop, design, and maintain end-to-end ETL workflows, including data ingestion and transformation from various sources.
  4. Enrich financial data through third-party data integrations.
  5. Maintain our data pipeline primarily written in Java and running on K8S within a micro-service architecture.
  6. Coordinate with other teams to ensure seamless data integration and insights creation.
  7. Continuously improve data storage, serving, and query performance to optimize data consumption for diverse clients.

Required Skills

  1. BSc. in Computer Sciences from a top university or equivalent.
  2. At least 2+ years of experience with Java as a software engineer.
  3. Over 5 years in data engineering and pipeline development in high-volume production environments.
  4. Experience with monitoring systems such as Prometheus, Grafana, Zabbix, or Datadog.
  5. Experience in fintech or trading industries.
  6. Strong object-oriented development skills and software engineering fundamentals.
  7. Hands-on experience with cloud data-engineering technologies like Apache Airflow, K8S, Clickhouse, Snowflake, Redis, caching technologies, and Kafka.
  8. Proficiency in relational and non-relational databases, SQL, and query optimization.
  9. Experience designing infrastructure to meet high availability SLAs.
  10. Experience managing production environments and monitoring systems.
  11. Curiosity, proactive problem-solving, independent work ethic, and strong communication skills.

#J-18808-Ljbffr

S

Contact Detail:

Solidus Labs Recruiting Team

Software Engineer - Data Engineering Team
Solidus Labs
S
  • Software Engineer - Data Engineering Team

    London
    Full-Time

    Application deadline: 2027-05-19

  • S

    Solidus Labs

Similar positions in other companies
UKโ€™s top job board for Gen Z
discover-jobs-cta
Discover now
>