Specialty Software Engineer

Charlotte, NC, US • Posted 2 hours ago • Updated 2 hours ago
Contract Independent
On-site
USD $78.00 - 84.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Management
  • JIRA
  • Collaboration
  • Development Testing
  • Software Development
  • Application Development
  • Data Processing
  • Pandas
  • PyTorch
  • RDBMS
  • Oracle Db
  • Microservices
  • RESTful
  • DevOps
  • Continuous Integration
  • Continuous Delivery
  • Git
  • Jenkins
  • Agile
  • Test-driven Development
  • Investment Banking
  • Front Office
  • Market Risk
  • Credit Risk
  • Derivatives
  • Financial Risk Management
  • Finance
  • Data Modeling
  • Generative Artificial Intelligence (AI)
  • Artificial Intelligence
  • FOCUS
  • Python
  • SQL
  • Oracle Linux
  • Capital Market
  • Data Engineering
  • Database Administration
  • Microsoft SQL Server
  • Insurance
  • Privacy
  • Marketing

Summary

Location: Charlotte, NC Salary: $78.00 USD Hourly - $84.00 USD Hourly Description:
Senior Software Engineer, Capital Markets Data Engineering

We are not accepting C2C or 1099 arrangements.

Location: Charlotte, NC, Uptown
Work Model: Hybrid, 3 days per week in office
Contract Duration: 12 months, with intent to extend up to 24 months
Primary Technical Requirement: SQL Server expertise
About the Role

We are seeking an experienced Software/Data Engineer to join a Capital Markets Investment Banking Technology team in Charlotte, NC.

In this role, you will help support the expansion and modernization of front-office technology capabilities, with a particular focus on risk, capital, and data modernization. You will design and develop scalable solutions within the existing technology ecosystem, helping strengthen the current platform while creating reusable products and services that can be leveraged by other applications.

The ideal candidate brings strong SQL Server expertise, hands-on Python development experience, and a solid background building data-intensive or distributed applications.
What You'll Do
  • Analyze and interpret the organization's Data Modernization strategy across impacted technology and business disciplines.
  • Design, develop, and implement scalable, high-quality data solutions.
  • Partner with business and technology stakeholders to define and formalize business requirements.
  • Translate business requirements into detailed technical requirements and solution designs.
  • Develop applications and data solutions using SQL Server and Python.
  • Build and support distributed applications, microservices, and RESTful APIs.
  • Develop reusable technology components that can be integrated with other internal applications.
  • Participate in Agile development workstreams and manage development activities through Jira.
  • Collaborate with engineering, risk, capital, and front-office technology teams.
  • Leverage DevOps practices and tools to support automated development, testing, and deployment.
  • Help improve engineering efficiency and increase delivery capacity within the Agile development environment.
Minimum Qualifications
  • Strong hands-on expertise with Microsoft SQL Server, including advanced SQL development and working with relational data.
  • Professional software development or programming experience using Python.
  • Experience in data engineering and/or full-stack application development.
  • Experience using Python data-processing frameworks or libraries such as Pandas, Polars, PyTorch, or similar technologies.
  • Experience designing or developing distributed applications.
  • Experience working with relational database platforms such as SQL Server, Oracle, DB2, or similar technologies.
  • Experience designing or working within microservices architectures.
  • Experience developing and integrating RESTful APIs.
  • Experience with DevOps and CI/CD tools such as Git, Jenkins, and automated deployment toolkits.
  • Experience working within an Agile software development environment.
Preferred Qualifications
  • Experience with Test-Driven Development (TDD).
  • Experience working within Capital Markets, particularly investment banking or front-office technology.
  • Familiarity with risk disciplines, including Market Risk and Counterparty Credit Risk.
  • Knowledge of derivative products, financial risk management, and financial product data modeling.
  • Experience or familiarity with Generative AI and Agentic AI technologies.
What Will Help You Succeed

You'll be successful in this role if you are comfortable working across both business and technology teams, can translate complex requirements into scalable technical solutions, and enjoy solving data-intensive problems in a fast-paced environment.

Because of the role's focus, candidates should have particularly strong experience with SQL Server and relational data architectures, complemented by solid Python development skills.

Candidates who are open to relocating to Charlotte may also be considered.
Work Location

Charlotte, North Carolina, Uptown

This is a hybrid position requiring employees to work onsite 3 days per week.
Recruiter-Friendly Job Title Options

Depending on how you want to position the opening, I would recommend one of these titles:
  1. Senior Software Engineer, Capital Markets Data Engineering
  2. Senior Python/SQL Developer, Capital Markets
  3. Senior Data Engineer, Capital Markets Technology

My recommendation: Senior Software Engineer, Capital Markets Data Engineering. It communicates the engineering scope without making the role appear limited to database administration, while the posting itself clearly establishes SQL Server as the top technical requirement.

Benefits Featured

Medical, Dental , and Vision Insurance is offered to qualified candidates.


Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements.
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: 1152251
  • Posted 2 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

Contract

USD 53.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 68.00 - 73.00 per hour

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 68.00 - 73.00 per hour

Search all similar jobs