Senior Software Engineer - C++/Python
$164.6k - $288kNorthern Trust
About Northern Trust As a global leader in innovative wealth management, asset servicing, asset management and banking services, Northern Trust (Nasdaq: NTRS) is proud to guide the world's most successful individuals, families, corporations and institutions. Since 1889, we have aligned our efforts with our three guiding Principles That Endure: Service, Expertise, and Integrity. Together, they reflect the three cornerstones of business conduct which we strive to instill in our employees, whom we call partners, and to provide to our clients and the communities we serve worldwide. With more than 135 years of financial experience and over 24,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. About the Role We are looking for a highly motivated Senior Software Engineer to design, build, and support mission-critical back-office post-trade processing applications. The ideal candidate combines deep technical expertise in C++, Python, and SQL with strong problem-solving, communication, and ownership skills. You will work closely with business stakeholders, operations teams, architects, and fellow engineers to develop scalable, reliable, and high-performance solutions supporting critical financial workflows. We value engineers who embrace modern development practices and leverage AI tools such as GitHub Copilot and Claude to improve productivity, code quality, and innovation. Key Responsibilities Design, develop, and maintain high-performance server-side applications using modern C++ and Python. Build scalable and reliable solutions supporting reconciliation related financial workflows. Design and optimize SQL queries, database interactions, and data processing components. Implement engineering best practices including logging, monitoring, caching, exception handling, performance tuning, and automated testing. Investigate and resolve complex production issues using application, database, and infrastructure diagnostics. Participate in architecture discussions, code reviews, and continuous improvement initiatives. Leverage AI-assisted development tools such as GitHub Copilot and Claude to enhance development efficiency and software quality. Mentor junior engineers and contribute to a culture of technical excellence and collaboration. Required Qualifications 12+ years of software development experience building enterprise applications. Strong expertise in modern C++ (C++11/14/17/20 preferred). Solid experience with Python for automation, tooling, and application development. Strong SQL and database performance tuning skills. Experience designing scalable, maintainable, and resilient distributed systems. Strong Linux and Windows troubleshooting and administration skills. Experience with Git, CI/CD pipelines, and modern software development practices. Excellent debugging, analytical, and problem-solving skills. Strong written and verbal communication skills and the ability to work effectively with both technical and business teams. Preferred Qualifications Experience in financial services, capital markets, or post-trade processing systems. Familiarity with Azure cloud services, monitoring, and observability tools. Experience with messaging platforms such as Kafka, MQ, or event-driven architectures. Knowledge of microservices, containerization, and modern application architectures. Experience using AI-powered developer tools such as GitHub Copilot, Claude, or similar technologies. What Makes You a Great Fit Strong ownership mindset with excellent execution skills. Able to quickly understand complex business and technical concepts. Exceptional troubleshooting and root-cause analysis capabilities. Continuously learning new technologies, frameworks, and engineering practices. Collaborative team player with strong mentoring and communication skills. Comfortable working in fast-paced environments supporting critical business systems. Passionate about delivering reliable, maintainable, and high-quality software. Salary Range:
$164,600 - 288,000 USD
Salary range is a good faith estimate of base pay. Northern Trust provides a comprehensive benefits package including retirement benefits (401k and pension), health and welfare benefits (medical, dental, vision, spending accounts and disability), paid time off, parental and caregiver leave, life & accident insurance, and other voluntary and well-being benefits. Northern Trust also provides a discretionary bonus program that may include an equity component. Work Authorization Applicants must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future. Northern Trust will not sponsor applicants for U.S. work visa status for this opportunity (no sponsorship is available for H-1B, L-1, TN, O-1, E-3, H-1B1, F-1, J-1, OPT, CPT or any other employment-based visa). Working with Us As a Northern Trust partner, you will be part of a flexible and collaborative work culture, which has a strong history of financial strength and stability. Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company committed to an inclusive workplace and assisting the communities we serve. Philanthropy is deeply rooted in Northern Trust's history and is an essential element of our culture. Employees around the world give their time and talent to work for the greater good of their communities. Reasonable Accommodation Northern Trust is committed to working with and providing adjustments to individuals with health conditions and disabilities. If you need a reasonable accommodation for any part of the employment process, please email our HR Service Center at View email address on click.appcast.io, or alternatively you can discuss your individual requirements with the recruiter you are working with. Northern Trust$129.52k - $194.27k
...and can insert advertisements around the world.Job SummaryThe Software Engineering for Audience and Measurement (SEAM) team builds the audience... ...-on software engineering experience using languages such as Python, Go, Java, JavaScript/Node.js, Rust, or Scala.Demonstrated...SeniorFull timeNight shiftWeekend work$150k - $250k
...DRW is looking for an outstanding Senior Software Engineer to join one of our trading desks. In this... ...and market data feed processing using C++ or Rust Develop and maintain systems... ...particularly including C++, Rust, Java, Python, JavaScript, Ruby The annual base...SeniorTemporary workWork at officeFlexible hours$150k - $200k
Senior Software Engineer - C++ We are recognized as a world-leading Emerging Technology staffing and recruiting firm, with a strong specialization... ...Java Professional script development experience, preferably python and javascript Linux and/or Windows OS experience Full...SeniorPermanent employmentFull timeH1bRelocation$175k - $240k
...expectations, integrity, innovation and a willingness to challenge consensus. DRW is looking for an outstanding Software Engineer with an expertise in C++ to work in our Chicago office. In this role, you will be a part of our Core Infrastructure team which is responsible...SeniorTemporary workWork at officeFlexible hours- ...Senior C++ Software Engineer, Chicago, IL The Senior C++ Software Engineer will work collaboratively with technology and business teams on trading and research platforms. Design and implement high quality software solutions used for algorithmic trading, exchange connectivity...SeniorWork experience placementRelocationVisa sponsorship
- Purple Drive Senior C++ Developer Share Chicago, IL Overview: Senior C++ Developer Qualifications - At least 8 years of professional experience... .... Experience in working with scripting languages -Bash, Python and the like. Exposure to C unit testing frameworks would be desirable...Senior
$175k - $250k
...ground up. Our trading models and software systems are continually re-engineered, optimized, and maintained to... ...Belvedere Trading is seeking a Senior Software Engineer to design and... ...~7+ years of Experience with C++ programming and Python scripting languages ~ A strong...SeniorFull time$185k - $225k
Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with... ...exchange SDKs in different languages such as C++, Rust, Python, Typescript Trading Strategies: Implement...SeniorFull timeLocal areaImmediate start- Senior C++ Developer This role is open with a premier trading firm located in Downtown Chicago. We are looking for someone to join the Core Server development team and will be responsible for developing and sustaining high performance, multi-tiered, scalable applications...Senior
$175k - $225k
...DRW is seeking an outstanding Senior Software Engineer to join one of our trading desks. In this... ...Design, build, and maintain low-latency C++ systems for: Exchange gateways and... ...Experience working across multiple languages (Python, Java, etc.) in support of research and...SeniorFull timeTemporary workFlexible hours- Senior Python Engineer Our client is seeking a Senior Python Engineer to join their team and help us build and maintain advanced software applications. The ideal candidate will have extensive experience in Python programming, as well as a strong understanding of software...Senior
- Role Name - Senior Python Developer Location : - Chicago , IL EXPERIENCE_RANGE_IN_REQUIRED_SKILLS_ Digital : Microsoft Azure~Digital :... ...reliability. - Collaborate with data scientists| analysts| and engineers to translate business requirements into scalable technical...Senior
- ..., build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank... ...and demonstrated skills in in programming languages C and C++Demonstrated experience leading effective use of enterprise-...SeniorFor contractorsBank staff
$125k - $150k
Senior Software Engineer, Python Programmer Fitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Chicago. In this role, you will support the development and delivery of applications based...SeniorImmediate start- ...Senior Full Stack Developer (Angular + Python) Location: Chicago, IL Type: Contract Compensation: Open Work Model: Onsite – onsite/Remote Hours: 40.0 Responsibilities Design and implement frontend components using Angular, including component architecture,...SeniorContract workRemote work
$77k - $202k
...The Opportunity As a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision-making and driving business growth. Within our Data and Analytics Engineering practice,...SeniorH1b$124k - $280k
...Data And Analytics Engineering Director At PwC, our people in data and analytics engineering focus on leveraging advanced technologies... ...Data Engineer Associate] is a plus Proficient in Python and structured/unstructured data Proficient in SQL and relational...Senior$300k
...application.Hudson River Trading (HRT) is seeking talented Software Engineers to join our teams in New York and Singapore (London is coming... ..., and problem solving skillsWorking experience with C/C++ or Python is required, as are good CS fundamentalsKnowledge of UNIX operating...Full timeWork at officeImmediate start$185k - $250k
Flow Traders US is seeking talented C++ Engineers to join our growing team in Chicago. Software Engineers at Flow Traders provide us with our competitive edge,... ...We Use C++17/C++20 (with gcc/clang and CMake) and Python 3 Bitbucket (Git) version control, Bamboo CI/CD,...Local areaImmediate start- Developer (C/C++), Linux, PythonLocation: Remote/US/ChicagoDuration: 6-12+ MonthsJob Description:5+ years of experienceEssential Skills:C/C++ (mostly C)Linux, shell scriptingPythonNice to have Skills:AWSIBM DataStage Zortech SolutionsRemote work
- ...Senior Red Team Operator The Senior Red Team Operator leads advanced offensive... ...expert to security operations, detection engineering, threat hunting, and technology teams... ...and scripting languages including Python, PowerShell, C/C++, C#, Go, and Shell scripting. Deep...Senior
$145k
Software Engineer at Akuna Akuna Capital is an innovative trading firm with a strong focus on collaboration... ...resilient Linux services using modern C++ technologies Build software using Agile... ...a plus) Experience with Linux and Python required Understanding of data structures...InternshipWork at officeFlexible hours- Senior C++ Developer We are looking for a senior C++ developer to help us prosper our massive existing codebase for our core Security products... .... Experience in working with scripting languages -Bash, Python and the like. Exposure to C++ unit testing frameworks would be...Senior
- ...ID: REQ8336We are seeking highly skilled C++ engineers to join our Systematic technology team,... ...data structures, distributed systems, and software design. Expert-level proficiency in C++... ...e.g., C++20/23); strong experience with Python and/or other modern languages like Rust....Senior
- ...Senior AI ML Engineer Location: Mason, OH / Plano TX / Atlanta, GA / Cleveland, OH / Indianapolis, IN / Iselin, NJ / downtown Chicago, IL... ..., CT Duration: Fulltime Job Description: Strong Python expertise with experience building and deploying production-...SeniorFull timeImmediate startRelocation
$180k - $240k
...Description Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a fully remote role for US/Canada based... ...engineer who thrives in startup environments, writes clean Python, and can ship LLM-powered systems that handle real, high-...SeniorRemote workFlexible hours$200k - $275k
Senior Quantitative DeveloperLocation: Chicago, IL or New York, NYBase... ...heavily-optimized C#, with C++ integrated into especially... ...components. We value demonstrated engineering ability over experience with... ...professional software development experience throughout...SeniorFull timeFlexible hours- ...SR Software Engineer With a passion for API development in Python. We're in the exciting and rapidly evolving consumer healthcare industry which requires constant innovation, evaluation, and iteration. Help us simplify and personalize the pharmacy industry for users...Senior
- ...Machine Learning Engineer Must have: 5+ years of implementing software product solutions in a cloud environment with a focus on algorithmic/machine learning... ...required. Expertise in AWS cloud services. Expertise in Python, SQL, PySpark, Docker. Experience with streaming...Senior
- ...restoration companies running thousands of jobs. This is not a “prompt engineer” role. You’ll design, train, and ship domain-specific language... ...of transformers, attention, and training dynamics ~ Strong Python plus PyTorch or JAX ~ Experience with large‑scale data...SeniorWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++/Python. Be the first to apply!
- senior c++ developer Chicago, IL
- c++ software developer Chicago, IL
- senior c++ software developer Chicago, IL
- c++ programmer Chicago, IL
- c++ developer Chicago, IL
- python developer remote Chicago, IL
- senior python developer Chicago, IL
- full stack / python developer (remote) Chicago, IL
- python developer data analytics Chicago, IL
- python developer Chicago, IL


