Senior Software Engineer I - Risk Control & Governance
Senior Software Engineer I - Risk Control & Governance
Requirements
Strong Backend Engineering experience with high-throughput, data-intensive systems in any language.
Hands-on expertise with Kafka, SQL and NoSQL databases, designing for scale and reliability.
Experience with data quality frameworks, pipeline orchestration, or lineage tracking.
Systems Thinking: ability to reason about complex distributed systems and design robust, operationally simple solutions.
Ownership & Autonomy: comfortable working with ambiguity, defining work from high-level goals, and driving delivery end-to-end independently.
Collaborative Mindset: able to work effectively across teams, especially with Risk API, Product, and FinCrime stakeholders.
What you'll be doing
Build data trust by implementing data quality monitoring, data contracts, and lineage tracking for full traceability from risk decisions to source data.
Design and deliver continuous assurance by building automated monitoring systems to validate control effectiveness and detect issues before incidents occur.
Enable auditability by creating audit trail infrastructure and explainability tooling to streamline regulatory reporting and compliance evidence generation.
Integrate governance and assurance capabilities with the Risk API platform ensuring clean integration points and shared data contracts.
Build and maintain data ownership, lineage, and quality monitoring systems.
Design continuous monitoring and validation systems for control assurance including trigger validation, drift detection, coverage analysis, and control health scoring.
Implement end-to-end audit trails, change history tracking, and explainability tooling.
Design scalable, high-throughput solutions handling large data volumes across multiple risk domains.