About the job
Job Title: Specialty Software Engineer
Contract Duration: 24 Months
Location: Charlotte, NC – 28202 (Hybrid Role)
Interview Process:
- Two-hour in-person interview followed by a series of technical one-on-one sessions.
Required Qualifications:
- The selected candidate will be a software developer responsible for enhancing applications that support regulatory reporting as outlined in the software stack below.
Job Area within the Company:
- This position is part of the CCAR team within the Capital Markets Risk Technology (CMRT) group, which collaborates with business partners to identify, measure, aggregate, and report firm-wide market risk.
- The CCAR team develops and maintains automated tools for enterprise and regulatory reporting on the Comprehensive Capital Analysis and Review (CCAR), focusing on both market risk and counterparty credit risk, Risk Not in Model (RNiM), and the Private Equity Reporting Tool (PERT).
- This team plays a crucial role in the risk simulation platform, transitioning to a new version over the next 2–3 years.
- The role emphasizes reporting to the Fed, with less focus on the simulation platform. The team is transitioning from SSRS and is seeking a Java developer proficient in Web UI and SQL.
- The position is essential for scaling support in response to the increasing trading population that the risk simulation project addresses.
- Candidates should be capable individual contributors, focused on team goals and willing to assist as needed.
- The team participates in daily scrum calls, weekly business needs reviews with stakeholders, and quarterly and monthly retrospectives, conducting design and code reviews as well as unit testing. All team members share responsibilities across design, coding, and testing throughout the software lifecycle.
Software Stack:
- The CCAR applications utilize technologies such as core Java, Angular, RESTful web services, SQL Server, Autosys, among others.

