Financial Risk Engineer / Senior Risk Technology Engineer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Able to Provide Sponsorship

Skills

Senior Risk Technology Engineer
critical risk management
risk management
financial services
risk analysis
risk data structures
workflows
batch processing systems
Python
Amazon EC2
Amazon S3
Amazon Web Services
Apache Parquet
Batch Processing
C++
Cloud Computing
Computational Science
Credit Risk
Data Processing
Data Structure
DevOps
Distributed Computing
Docker
Documentation
Finance
GRID
Grid Computing
High Availability
IaaS
JSON
Kubernetes
Management
Market Risk
Mortgage
Orchestration
Programming Languages
Quality Assurance
Quantitative Analysis
Scalability
Software Development
Software Development Methodology
Workflow
Workflow Management
Testing

Job Details

Financial Risk Engineer / Senior Risk Technology Engineer:

We are seeking an experienced Senior Risk Technology Engineer to join our team and drive the development of critical risk management systems. This role combines deep technical expertise with financial services domain knowledge to build scalable, high-performance solutions for loan processing and market risk analysis. The ideal candidate will have extensive experience in distributed computing, batch processing systems, and cloud technologies, with understanding of financial risk data structures and workflows.

Key Responsibilities

System Development & Architecture ( Priority Requirement 1)

  • Design, develop, and maintain enterprise-scale risk processing systems using Python and distributed computing frameworks
  • Implement and optimize orchestration processes using Dask and other workflow management tools
  • Build robust batch processing systems capable of handling large-scale financial datasets
  • Develop and maintain data pipelines for risk calculations, loan processing, and market risk analysis
  • Knowledge of additional programming languages (C++) is a plus ( if everything is very good no c++ , may consider) Client is evaluating C++ solution as well.

Cloud & Infrastructure Management ( Priority Requirement 2)

  • Deploy and manage applications on AWS cloud infrastructure, leveraging services like EC2, S3, Lambda, and other AWS grid computing resources
  • Implement containerized solutions using Docker and orchestrate deployments with Kubernetes
  • Ensure high availability, scalability, and performance of risk processing systems

Risk Domain Implementation (Lower Priority )

  • Work closely with quantitative analysts and risk managers to translate business requirements into technical solutions
  • Implement risk calculation engines and models for loan portfolios and market risk scenarios
  • Design and optimize data structures for risk processing, including JSON, Protocol Buffers, and other serialization formats

Software Engineering Excellence

  • Follow established Software Development Life Cycle (SDLC) processes and best practices
  • Participate in code reviews, testing, and deployment procedures
  • Maintain comprehensive documentation and ensure code quality standards
  • Collaborate with cross-functional teams including DevOps, QA, and business stakeholders

Required Qualifications

Technical Skills

  • Minimum 10 years of software development experience using structured SDLC processes
  • Expert-level Python programming skills with experience in financial/scientific computing libraries
  • Proven experience implementing orchestration processes using Dask or similar frameworks (Airflow, Prefect, etc.)
  • Strong expertise in AWS cloud services, particularly S3 and compute grid services
  • Hands-on experience with batch processing systems and distributed computing
  • Proficiency with containerization (Docker) and container orchestration (Kubernetes)
  • Deep understanding of data structures used in risk processing (JSON, Protocol Buffers, Parquet, etc.)

Financial Domain Knowledge

  • Banking, mortgage, or financial services experience required
  • Familiarity with understanding of loans, credit risk, and market risk concepts

Preferred Qualifications

  • Numerix experience is a plus
  • If candidate has strong data orchestration / integration technical expertise similar to Risk data processing in other domains (not financial) , we will consider the application.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.