Software Engineer

Charlotte, NC, US • Posted 12 hours ago • Updated 17 minutes ago
Contract Independent
On-site
USD $69.00 - 74.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Evaluation
  • Collaboration
  • MRM
  • Internal Control
  • Workflow
  • Lifecycle Management
  • Documentation
  • Regulatory Compliance
  • Modeling
  • Generative Artificial Intelligence (AI)
  • Software Engineering
  • Training
  • Military
  • Java
  • Financial Services
  • Risk Management
  • Finance
  • Management
  • Privacy
  • Marketing

Summary

Location: Charlotte, NC
Salary: $69.00 USD Hourly - $74.00 USD Hourly
Description:
Job Title: Full Stack Java Software Engineer - Model Risk Management

Location: Charlotte, NC (Hybrid - 3 days onsite per week)
Duration: 12 months (potential to extend or convert)
Start Date: ASAP

About the Role

We are seeking a Full Stack Java Software Engineer to support key technology initiatives within the Model Risk Management (MRM) organization. This role is a backfill on a high-impact team responsible for the enterprise governance and oversight of financial models across the company.

You will work closely with cross-functional partners, contribute to complex technical challenges, and help enhance systems that ensure model transparency, regulatory compliance, and lifecycle governance.
What You'll Do
  • Contribute to complex, large-scale software engineering initiatives impacting enterprise model governance.
  • Review, analyze, and solve multi-faceted technical challenges requiring deep evaluation of data, controls, and workflows.
  • Support and enhance MRNVA, the enterprise system of record for financial models, covering the full model lifecycle.
  • Develop and maintain both front-end and back-end components using Java and related technologies.
  • Collaborate with business partners, risk teams, validators, and governance stakeholders.
  • Ensure application functionality aligns with policies, documentation standards, and regulatory requirements.
  • Help strengthen system controls and transparency as modeling complexity grows, particularly in emerging areas such as GenAI.
Team & Application Context
Model Risk Management (MRM) Organization
  • Provides enterprise-wide governance and oversight for all financial models.
  • Ensures compliance with regulatory expectations and internal controls.
MRNVA Application
  • Serves as the official system of record for all financial models.
  • Supports registration, documentation, governance workflows, and full lifecycle management.
Key Functional Areas Supported
  • Model Definition Documentation (MDD): Maintaining formal model documentation within MRNVA.
  • Model Validation: Integrating with independent validation teams who evaluate regulatory compliance and model performance.
  • Emerging Complexity: Supporting increased transparency and controls as advanced modeling (including GenAI) expands.
Required Qualifications
  • 5+ years of software engineering experience, or equivalent through a combination of work, training, military service, or education.
  • Strong, hands-on expertise in Java development (back-end and front-end).
  • Proven experience building and supporting applications in controlled or regulated environments.
Preferred Qualifications
  • Experience in financial services, especially:
    • Model risk management
    • Model governance
    • Risk or regulatory environments
  • Familiarity with financial or risk concepts (helpful, but technical strength is the priority).
  • Ability to work independently on complex initiatives while collaborating with enterprise stakeholders.
Work Environment
  • Hybrid work model: 3 days per week onsite at the Charlotte, NC office (300 S Brevard St).
  • Fast-paced, high-visibility area with direct impact on enterprise risk controls.


By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
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.
  • Dice Id: cxjudgpa
  • Position Id: 1125674
  • Posted 12 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Contract

$69.5 - $76.16

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Search all similar jobs