Data and Analytics at Comply

Comply is the world’s leading aggregator of financial and regulatory data to support compliance. Our mission is to
help financial institutions meet their regulatory obligations with confidence, clarity, and speed. We ingest, process,
and enrich vast volumes of complex, high-variance data from hundreds of brokers, data providers and other
sources of information across the US and beyond. The scale, diversity, and importance of this data creates unique
technical challenges and opportunities for innovative engineers.
The Comply Data Platform is a strategic initiative at the heart of this mission. It underpins everything from our
broker feed ingestion and security master to advanced analytics, AI-driven insights, and future regulatory
technologies. We’re building something foundational, and we’re doing it with a modern, cloud-native architecture
that’s designed to scale.

We’re looking for an experienced Senior Backend Engineer to help us shape and grow this platform.

The Role
  • As a Senior Backend Engineer, you will design and build the service layer that sits on top of Comply’s data platform.
  • You will focus on APIs, orchestration workflows, domain logic, distributed systems, and service reliability.
  • You’ll work closely with data engineers, UI engineers, product managers, and architects to translate platform
  • capabilities into scalable backend services.
  • This role requires strong system design thinking and a product-oriented mindset.
Key Responsibilities
  • Design, implement, test and maintain high-quality software systems that make up our data ingestion platform, security master, as well as future services.
  • Collaborate with architects, product managers, and other engineers to propose new ideas, shape designs, and challenge assumptions.
  • Build proof-of-concepts and lead the evaluation of new tools, frameworks, and solutions.
  • Lead peer code reviews, mentor junior engineers, and contribute to a culture of engineering excellence.
  • Champion operational quality through automated testing, observability, and performance-aware
  • development.
  • Continuously learn and help the team adopt best practices in software development and data
  • engineering.
  • Essential Criteria
  • Strong software engineering experience with a track record of delivering production-quality
  • systems at scale.
  • Deep understanding of software architecture, system design, and modern development
  • practices.
  • Demonstrable experience in data architecture, including data warehousing, data lakes, ETL,
  • streaming, and data APIs.
  • Strong collaboration and communication skills, with experience mentoring or supporting more
  • junior engineers.
  • Ability to make architectural decisions, justify trade-offs, and work constructively with architects
  • and stakeholders.
  • Experience working in cloud-native environments (preferably AWS, but other major platforms
  • are acceptable).
Desirable Criteria
  • Experience working in fintech, particularly securities trading or financial compliance.
  • Familiarity with Temporal.io, GraphQL, and C#.
  • Awareness of concepts like semantic modelling, data governance, or metadata management.
  • Experience with testing strategies for data-centric systems
What We Offer

  • A chance to work on genuinely interesting and important problems at scale.
  • A collaborative, supportive culture that values curiosity, integrity, and technical excellence.
  • The opportunity to influence architecture, tooling, and future direction.
  • A team of smart, humble, mission-driven people who care about our goals and about each
  • other.
  • A modern, cloud-native tech stack and the freedom to bring your engineering voice to the table.

Required Skills

C# Analytics Temporal.io GraphQL