Sr. C++ Developer (C++14/17, Linux, Azure, Security With Banking Or Trading domain exp. must) | Chicago, IL (Hybrid) | 12+ Years Must

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Analytical Skill
Banking
Bash
C++
Cloud Computing
Collaboration
Communication
Critical Thinking
Database
Finance
Linux
Management
NoSQL
OWASP
Python
RESTful
STL
Supervision
Trading
Unit Testing

Job Details

Sr. C++ Developer C++14/17 | Linux | Azure | Security | Chicago, IL (Hybrid)

Location: Chicago, IL (Hybrid 3 Days Onsite MUST)
Local or Nearby Preferred, Relocation Accepted
Type: Contract
Experience: 12+ Years (Mandatory)


Position Overview

We are seeking a Senior C++ Developer to support and enhance a large, complex security-focused codebase. This role involves major functional and non-functional upgrades to an enterprise C++ stack. The ideal candidate is a hands-on engineer who can independently drive complex changes with minimal supervision.


Must-Have Skills

  • 12+ years of recent, hands-on C++ development

  • Strong experience with Modern C++ (C++14/17), STL, Boost

  • Expert in developing applications in Linux environments

  • Azure Cloud experience (Highly Mandatory)

  • Strong background with NoSQL + relational databases

  • Experience building secure code using OWASP, NIST guidelines

  • Hands-on experience with Python and Bash scripting

  • Experience in banking, trading, or financial systems

  • Ability to work with large, complex, performance-sensitive codebases

  • Development of RESTful services with backend database connectivity


Key Responsibilities

  • Enhance and maintain a massive, security-focused C++ codebase

  • Develop reusable C++ components and libraries

  • Work with multiple teams to support upgrades to modern C++ client libraries

  • Implement secure, optimized, and high-performance code

  • Contribute to the modernization of the C++ stack across the org

  • Troubleshoot complex technical issues with minimal guidance


Nice-to-Have

  • Experience with low-latency enterprise applications

  • Knowledge of C++ unit testing frameworks

  • Exposure to large-scale distributed systems


Soft Skills

  • Highly motivated and self-directed

  • Strong critical thinking and analytical skills

  • Ability to grasp complex technical concepts quickly

  • Detail-oriented while understanding overall impact

  • Able to manage multiple tasks in fast-paced environments

  • Excellent communication and collaboration skills


How to Apply

Please share your updated resume with the following details on

  • Current Location

  • Work Authorization

  • Availability

  • Rate Expectation

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.

About Anagha Techno Soft