EY
EY

EY is a global professional services firm offering audit, tax, consulting, and advisory expertise. Its teams help organizations address complex business challenges, strengthen trust in financial reporting and markets, and use data and technology to support transformation.

The firm provides services including corporate finance advisory, transaction strategy, and technology consulting. EY works with clients across areas such as healthcare, legal services, marketing, energy, finance, and government, with sustainability and innovation informing many of its solutions.

Senior Financial Services Technology Consultant – Financial Risk Engineering

Senior consultant developing cloud-native risk, finance, and capital-markets platforms for EY financial services clients. Builds distributed systems, data pipelines, and regulatory technology solutions.

Description

  • Design, develop, and modernize insurance and credit-risk platforms
  • Convert business, regulatory, actuarial, and analytical needs into technical designs and implementation work
  • Build components for end-to-end capital-markets modernization spanning trading and pricing, risk and controls, settlement, accounting, and reconciliation
  • Deliver capabilities for VaR, stress testing, sensitivities, XVA, counterparty risk, and multiple P&L analysis and attribution models
  • Develop solutions for credit risk management, CECL / IFRS 9, CCAR stress testing, expected credit loss, portfolio analytics, regulatory reporting, insurance modeling and reserving, and liquidity or balance-sheet risk
  • Review solutions and recommend enhancements to maintainability, performance, and scalability
  • Create cloud-native services for model execution, analytical workloads, and risk calculations
  • Implement distributed processing, workflow orchestration, and event-driven integrations
  • Improve application and data-processing performance through profiling, testing, and engineering refinements
  • Apply platform practices for resilience, scalability, observability, security, and supportability
  • Create and maintain data models for insurance and credit-risk calculations
  • Develop data pipelines and integration services connecting risk engines, data lakes, and operational systems
  • Establish controls for data lineage, governance, auditability, quality, and reconciliation
  • Take software from design through development, unit testing, code review, and technical documentation
  • Partner with onshore and offshore architecture, development, data, testing, and platform-engineering teams
  • Contribute to design reviews, sprint planning, estimation, defect resolution, and production-readiness work
  • Share technical expertise and mentor junior engineers as needed
  • Collaborate with architects, managers, business stakeholders, traders, risk teams, actuaries, model developers, and operations teams on enterprise transformation programs

Requirements

  • At least five years of software-engineering experience, including three or more years delivering risk, finance, insurance, or analytical technology solutions
  • Experience delivering technology solutions in insurance, banking, or capital markets
  • Working knowledge of credit-risk, insurance-risk, or regulatory-risk frameworks
  • Practical experience building cloud-native applications, distributed-processing solutions, or data platforms
  • Proficiency in Java with working knowledge of Python; Scala or C++ experience is advantageous
  • Experience with automated testing, CI/CD, source control, and contemporary software-delivery methods
  • Bachelor’s or master’s degree in computer science, engineering, mathematics, actuarial science, finance, or a related discipline
  • Strong software-engineering fundamentals and the ability to interpret risk-domain requirements
  • Ability to troubleshoot technical challenges and explain design decisions
  • Excellent written and verbal communication abilities
  • Knowledge of insurance risk management, actuarial modeling platforms, reserving and capital models, solvency frameworks, risk aggregation and reporting, insurance data platforms, or reinsurance processing
  • Credit-risk expertise covering CECL / IFRS 9, credit-portfolio analytics, PD, LGD, EAD, credit stress testing, regulatory capital, counterparty credit risk, and Basel frameworks
  • Experience with one or more of CCAR, CECL, FRTB, Basel III / IV, XVA, market risk, liquidity risk, or ALM
  • Advanced or expert-level Java proficiency
  • Python development experience
  • Scala and/or C++ experience
  • Experience with Spring Boot and REST APIs
  • Knowledge of object-oriented design and design patterns
  • Experience with multithreaded development
  • Knowledge of high-performance computing
  • Experience with DAG-based workflow engines
  • Understanding of distributed architectures and grid computing
  • Experience with parallel and large-scale batch processing
  • Knowledge of risk-calculation platforms
  • Experience with event-streaming and publish/subscribe architectures
  • Experience with Apache Kafka, AWS MSK, and/or Azure Event Hubs
  • Knowledge of event-driven design patterns
  • Experience with AWS services including ECS, EKS, Lambda, S3, DynamoDB, EC2, AWS Batch, and CloudFormation
  • Experience with Azure services including Azure Kubernetes Service, Azure Event Hubs, Azure Data Lake, and Azure Functions
  • Experience with MongoDB, PostgreSQL, SQL Server, and Oracle
  • Experience with Apache Spark and Databricks
  • Knowledge of distributed data processing, data governance, data reconciliation, and risk data warehousing
  • Experience with Docker, Kubernetes, GitHub, CI/CD pipelines, Terraform, and infrastructure as code

Benefits

  • Medical and dental insurance coverage
  • Pension plan
  • 401(k) retirement plan
  • Flexible vacation policy
  • EY-paid holidays
  • Winter and summer breaks
  • Personal and family care leave
  • Additional leave-of-absence options
  • Professional development and growth opportunities
  • Inclusive workplace culture
  • Reasonable accommodations for qualified individuals with disabilities, including veterans with disabilities

Related Jobs

NVIDIA

NVIDIA Senior Manager, Rack-Scale Systems Software Engineering

NVIDIA

Lead NVIDIA’s engineering team building rack-scale infrastructure software for AI computing systems. Drive control planes, lifecycle orchestration, reliability, and delivery across teams.

Open