Principal Software Engineer – Market Risk (Python) in Charlotte, North Carolina
Posted 10/21/21


  • Top 25 U.S. digital financial services company committed to developing award-winning technology and services.
  • Named one of the top three fastest-growing banking brands in the U.S. in 2020.
  • Offers a full suite of products including mortgage lending, personal lending, and a variety of deposit and other banking products (savings, money-market, and checking accounts, certificates of deposit (CDs), and individual retirement accounts (IRAs)), self-directed and investment-advisory services, and capital for equity sponsors and middle-market companies.



  • Fast paced, highly collaborative, teamwork-oriented environment
  • Make an immediate impact in this high visibility role
  • Top-notch leadership committed to developing people



  • Charlotte, NC - 100% remote for now, then will sit hybrid (2 days remote, 3 days in office) when staff transitions back into the office after October
  • 100% remote - will be considered for candidates with strong capital markets or market risk experience



The Principal Software Engineer – Market Risk position is a part of Market Risk Technology team that is responsible for providing technical solutions to create effective and efficient risk management for Market Risk line of business. Market risk activities include Interest Rate and Investment Risk.

  • Spending a large percentage of time in driving development, working closely with business / stakeholders to produce high quality code in a test-driven environment
  • Design solutions that meet the business needs encompassing the full technology stack from Back End database design, Front End views and Back End services and working with other developers to meet the requirements.
  • Drive work in an agile environment, interfacing closely with the business, and upstream as well as downstream technology teams across the firm.
  • Recommendation of best practices for development and application support



  • 7+ years of development experience using a main-stream programming language, python preferred.
  • 3+ years in financial domain applications.
  • Strong working knowledge of SQL and PL/SQL
  • Strong excel VBA skills.
  • Experience developing software in an Agile manner
  • Strong analytical and problem-solving skills - the ability to think out of the box to provide creative solutions to technology challenges
  • Excellent communication skills and the ability to work successfully in a cross-functional environment
  • Ability to multitask and quickly respond to critical issues and changes in requirements
  • Bachelor's degree in Computer Science or other technology-related discipline
  • Knowledge of financial service products and risk characteristics.
  • Experience working with agile methodologies and SDLC processes would be preferred
  • Knowledge of Bloomberg OMS products, data, or APIs
  • Ability to communicate effectively with development staff and team
  • Aptitude to learn business knowledge and new technologies

  • Employee Type: Direct Hire
  • Location: Charlotte, North Carolina
  • Category: Information Technology
  • Date Posted: 10/21/21
Apply Today!
Apply Today!

Apply Today!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!