Director of Risk Management Software Engineering

Request Technology - Craig Johnson
Chicago, Illinois
Permanent
Full-time
  • We are unable to sponsor for this permanent Full time role*
  • Position is bonus eligible*

Prestigious Financial Institution is currently seeking a Director of Risk Management Software Engineering. Candidate will be responsible for functions within Quantitative Risk Management for developing and maintaining risk models for margin, clearing fund and stress testing with the focus on developing and maintaining risk model software in production, and environments and infrastructure used in model implementation and testing.

Responsibilities :

  • Collaborate with other developers, quantitative analysts, business users, data & technology staff to expand QRM's technical capabilities for model development, back-testing and monitoring.
  • Develop and maintain software and environments used to implement and test systems for pricing, margin risk and stress testing of financial products and derivatives.
  • Configure and manage resources in the local and AWS cloud environments and deploy QRM's software on these resources.
  • Develop CI / CD pipelines.
  • Configure, execute, and monitor execution pipelines for model testing, back-testing and monitoring.
  • Contribute to development of QRM's databases and ETLs.
  • Integrate model prototypes, model library and model testing tools using best industry practices and innovations.
  • Create unit and integration tests; build and enhance test automation tools.
  • Participate in code reviews and demo accomplishments.
  • Write technical documentation and user manuals.
  • Provide production support and perform troubleshooting.
  • Provide hands-on technical leadership and active coordination of tasks and priorities.
  • Provide guidance and support for the team and reporting for the management.

Qualifications :

  • Strong programming skills.
  • Able to read and / or write code using a programming language (eg, Java, C++, Python, etc.) in a collaborative software development setting : The role requires advanced coding, database and environment manipulation skills.
  • Track record of complex production implementations and a demonstrated ability in developing and maintaining enterprise level software, including in the cloud environment.
  • Proficiency in technical and / or scientific documentation (eg, white papers, user guides, etc.)
  • Strong problem-solving skills : Be able to accurately identify a problem's source, severity, and impact to determine possible solutions and needed resources.
  • Experience with Agile / SCRUM or another rapid development framework.
  • Financial products knowledge is a plus : understanding of markets and financial derivatives in equities, interest rate, and commodity products.
  • Background in Financial mathematics is a plus : derivatives pricing models, stochastic calculus, statistics and probability theory, linear algebra.
  • Master's degree or equivalent in a computational or numerical field such as computer science, information systems, mathematics, physics
  • 10+ years of experience as a software developer with exposure to the cloud or high-performance computing areas

Technical Skills :

  • Proficiency in Java (preferred) or another object-oriented language is required, including effective application of design patterns and best coding practices.
  • DevOps experience, with a good command of CI / CD process and tools (eg, Git, GitHub, Gradle, Jenkins, Docker, Helm, Harness).
  • Experience in containerized deployment in cloud environments.
  • Experienced with cloud technology (AWS preferred), infrastructure-as-code (eg Terraform), managing and orchestrating containerized workloads (eg Kubernetes).
  • Experience with logging, profiling, monitoring, telemetry (eg Splunk, OpenTelemetry).
  • Good command of database technology and query languages (SQL) and non-relational DB and other Big Data technology, including efficient storage and serialization protocols (eg Parquet, Avro, Protocol Buffers).
  • Experience with automated quality assurance frameworks (eg, Junit, TestNG, PyTest, etc.).
  • Experience with high performance and distributed computing.
  • Experience with productivity tools such as Jira, Confluence, MS Office.
  • Experience with Scripting languages such as Python is a plus.
  • Experience with numerical libraries and / or scientific computing is a plus.
  • 30+ days ago
Related jobs
Promoted
Capital One
Chicago, Illinois
Remote

About the team: As a Director of Technical Program Management (TPM) on Capital One’s Enterprise product & platform organization, we’re looking for someone who has strong technical aptitude, experience of driving large scale enterprise initiatives in the data management and engineering space and abil...

Promoted
Capital One
Chicago, Illinois

As Director for Cyber Technical Change Risk Management in Capital One’s Enterprise Services (ES) Risk Office (ES Risk, first-line of defense), you will execute high-priority enterprise-level technology and cyber initiatives, influence across the organization, and drive the implementation of our stra...

Promoted
Capital One
Chicago, Illinois

We are seeking a Director of Software Engineering who is passionate about growing and sustaining an innovative technology organization while fostering a culture of engineering and operational excellence. The Director of Software Engineering is in the Card Tech Partnerships organization focusing on l...

Early Warning
Chicago, Illinois

The Director, Risk Management is responsible for the development, implementation and coordination of a centralized first-line of defense (LOD1) risk and internal control program for Early Warning’s Payments and Risk Products business lines. Drive periodic executive level reporting regarding business...

Addison Group
Chicago, Illinois

Role: Director of Grants Contracts Management Contracts and Administration (Post Award). Our client, an extremely prestigious Higher Education is looking for a Director of Grants Management/ Contracts and Administration, with a focus on Post-Award. Office Schedule: In office 3x a week. MUST have 8+ ...

Early Warning
Chicago, Illinois

Develop and implement reporting on risk profiles related to new business initiatives and change management for presentation to senior management and appropriate enterprise risk governance committees. This pay scale is subject to change and is not necessarily reflective of actual compensation that ma...

Gaf
Chicago, Illinois
Remote

This role will functionally partner with engineering teams to drive a systematic approach to address risk identification, mitigation, and management of safety solutions. Inform and advise Senior Management regarding compliance status and issues, potential risks and liabilities, future impacts from n...

Cooks County Government
Chicago, Illinois

Cook County officials and employees who become aware of or receive a complaint that involves an allegation of Political Reasons or Factors being considered in the hiring process of Non-Exempt positions are obligated to refer the complaint to the Cook County - Office of the Inspector General. Notice ...

University of Chicago
Chicago, Illinois

Demonstrated skill and knowledge of, or ability to learn quickly, the internal workings of the University as well as the technology tools available to the Office of Alumni Relations and Development including Phoenix, the University's donor relationship management system, and the Microsoft Windows en...

Capital One
IL, United States

We are seeking a Director of Software Engineering who is passionate about growing and sustaining an innovative technology organization while fostering a culture of engineering and operational excellence. We are looking for a Director software Engineering to lead our modernization journey of Fraud di...