E

Ernst & Young

Global professional services: consulting, assurance, tax

Financial Services Technology Consulting – Senior - Financial Risk Technology, Frt, Engineering

Backend EngineeringUpdated on Nov 14
Full-time$102.5k - $213.4kIn-person

About the Job

Requirements

  • Strong software-engineering fundamentals and the ability to understand risk-domain requirements.
  • Experience supporting one or more financial risk programs, including CCAR, CECL, FRTB, Basel III/IV, XVA, Market Risk, Liquidity Risk, or Asset and Liability Management.
  • Required Insurance Risk expertise includes Insurance Risk Management, actuarial modeling platforms, reserving and capital models, solvency frameworks, risk aggregation and reporting, insurance data platforms, and reinsurance processing.
  • Required Credit Risk expertise includes CECL/IFRS 9, credit portfolio analytics, probability of default, loss given default, exposure at default, credit stress testing, regulatory capital, counterparty credit risk, and Basel frameworks.
  • Required Capital Markets technology expertise includes front-office trading, pricing, position management and pre-trade risk platforms; middle-office risk, controls, trade validation, valuation and P&L processes; back-office confirmations, settlement, accounting, reconciliation and regulatory reporting; VaR, stress testing, sensitivities, market-risk analytics, XVA, clean/hypothetical/actual P&L, P&L attribution, and front-to-back modernization and integration.
  • Required core development skills include advanced or expert Java proficiency, Python, Scala and/or C++, Spring Boot, REST APIs, object-oriented design, design patterns, multithreaded development, and high-performance computing.
  • Required distributed computing and messaging skills include DAG-based workflow engines, distributed architectures and grid computing, parallel and large-scale batch processing, risk calculation platforms, event streaming, pub/sub architectures, Apache Kafka, AWS MSK and/or Azure Event Hubs, and event-driven design patterns.
  • Required cloud skills include AWS ECS, EKS, Lambda, S3, DynamoDB, EC2, AWS Batch and CloudFormation; Azure Kubernetes Service, Azure Event Hubs, Azure Data Lake and Azure Functions.
  • Required database skills include MongoDB, PostgreSQL, SQL Server and Oracle.
  • Required data and analytics skills include Apache Spark, Databricks, distributed data processing, data governance, data reconciliation and risk data warehousing.
  • Required DevOps skills include Docker, Kubernetes, GitHub, CI/CD pipelines, Terraform and Infrastructure as Code.
  • Candidates should have 5+ years of software engineering experience, including 3+ years contributing to risk, finance, insurance or analytical technology solutions.
  • Candidates should have delivery experience in Insurance, Banking or Capital Markets and working knowledge of Credit Risk, Insurance Risk or regulatory risk frameworks.
  • Candidates should have hands-on experience developing cloud-native applications, distributed processing solutions or data platforms.
  • Candidates should have proficiency in Java and working knowledge of Python; exposure to Scala or C++ is beneficial.
  • Candidates should have experience with automated testing, CI/CD, source control and modern software-delivery practices.
  • An undergraduate or graduate degree in computer science, engineering, mathematics, actuarial science, finance or a related field is required.
  • Candidates should be able to solve technical problems, communicate design choices and work effectively in multidisciplinary teams.
  • Candidates should demonstrate commitment to engineering quality, automated testing, documentation and continuous improvement, and strong written and verbal communication skills.

Responsibilities

  • Contribute to the design, development and modernization of Insurance and Credit Risk platforms.
  • Translate business, regulatory, actuarial and analytical requirements into technical designs and implementation tasks.
  • Develop components for front-to-back Capital Markets modernization across front-office trading and pricing, middle-office risk and controls, and back-office settlement, accounting and reconciliation.
  • Implement and enhance capabilities supporting VaR, stress testing, sensitivities, XVA, counterparty risk, clean P&L, hypothetical P&L, actual P&L and P&L attribution.
  • Build components supporting 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.
  • Participate in solution reviews and recommend improvements for maintainability, performance and scalability.
  • Develop cloud-native services supporting model execution, analytical workloads and risk calculations.
  • Implement distributed processing, workflow orchestration and event-driven integration patterns.
  • Optimize application and data-processing performance through profiling, testing and engineering improvements.
  • Apply platform standards for resiliency, scalability, observability, security and supportability.
  • Develop and maintain data models supporting Insurance and Credit Risk calculations.
  • Build data pipelines and integration services across risk engines, data lakes and operational systems.
  • Implement controls supporting lineage, governance, auditability, data quality and reconciliation.
  • Deliver software through design, development, unit testing, code review and technical documentation.
  • Collaborate with onshore and offshore teams across architecture, development, data, testing and platform engineering.
  • Participate in design reviews, sprint planning, estimation, defect resolution and production-readiness activities.
  • Share technical knowledge and provide guidance to junior engineers when appropriate.

Desired Qualifications

  • Capital Markets products and front-to-back trade lifecycle knowledge.
  • Front-office trading systems, including pricing, positions and pre-trade risk.
  • Distributed computing and high-performance processing architectures.
  • Advanced Java development, including multithreading and concurrency.
  • Databricks and/or Snowflake data platforms.
  • Redis and/or GridGain-style distributed caching solutions.
  • Agentic AI and risk automation.
  • Retrieval-Augmented Generation architectures.
  • LangChain.
  • Model Context Protocol frameworks.
  • Prior consulting experience.

About the Company

Ernst & Young

Global professional services: consulting, assurance, tax

EY (Ernst & Young) provides professional services at a global scale, offering consulting, assurance, tax, and transaction advisory services. It serves clients across industries such as technology, media, real estate, hospitality, and construction. Instead of selling a single product, EY works with clients through tailored engagements where cross-disciplinary teams analyze challenges, design strategies, perform audits, help with tax planning, and assist with mergers or divestitures. What sets EY apart is its worldwide reach and integrated service model, industry-specific expertise, and focus on responsible business practices like sustainability, cybersecurity, and workforce flexibility. EY’s goal is to help organizations improve performance, manage risk, and achieve sustainable growth while building a better working world.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs