Senior Software Engineer - C++/Python
$164.6k - $288kNorthern Trust
About Northern TrustAs 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 RoleWe 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 ResponsibilitiesDesign, 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 Qualifications12+ 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 QualificationsExperience 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 FitStrong 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 USDSalary 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 AuthorizationApplicants 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 UsAs 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. SummaryLocation: Chicago, ILType: Full time
$175k - $225k
...consensus. DRW is seeking an outstanding Senior Software Engineer to join one of our trading desks. In... ..., build, and maintain low-latency C++ systems for: Exchange gateways and market... ...working across multiple languages (Python, Java, etc.) in support of research and...SeniorFull timeTemporary workFlexible hours$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...SeniorFull timeTemporary workWork at officeFlexible hours$225k - $300k
Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling...SeniorFull timeLocal area- ..., 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
$175k - $240k
...high 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...SeniorTemporary workWork at officeFlexible hours$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$109.76k - $164.64k
...advertisements around the world.Job SummaryThe Software Engineering for Audience and Measurement (SEAM)... ...financial outcomes. Reporting to the Senior Manager of Optimization, you will be a... ...experience using languages such as Python, Go, Java, JavaScript/Node.js, Rust, or...Full timeNight shiftWeekend work- ...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
- ...solutions that power near-real-time decision engines Help design and grow distributed... ...Develop backend services and data pipelines in Python, and user-facing features in React... ...+ years building and shipping production software ~5+ years working with Python on backend...Senior
$140k - $190k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...skilled and experienced Sr. Software Engineer II with deep expertise in exchange connectivity... ...in the trading industry, ideally with C++ or RustBachelor’s or Master’s degree in...SeniorContract workWork at officeWorldwideMonday to FridayFlexible hours- ...process massive volumes of financial data. The team consists of software engineers, data engineers, compliance specialists, and data... ...+ years of professional software engineering experience in Python, C++ or Java3+ years of professional experience in Python as a primary...SeniorWork at officeRemote work
- FactSet creates flexible, open data and software solutions for over 200,000... ...latency resolutions, and we rely on solid engineering practices and modern C++ to ensure reliability, consistency,... ...additional programming languages (Perl/Python/Shell)Knowledge of relational...SeniorFull timeWorldwideFlexible 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
$125k - $150k
Senior Software Engineer, Python ProgrammerFitch 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 on...SeniorImmediate start- ...Overview: Senior Python Developer Role Overview We seek a seasoned Senior Python Developer with expertise in Pandas, SQL databases... .... - Collaborate with data scientists, analysts, and engineers to translate business requirements into scalable technical solutions...Senior
- ...Senior Python Engineer The Senior Python Engineer role is part of our focused Software Engineering Team. You will be working with the latest tools and technologies and build full stack web applications. These key strategic applications make a meaningful impact to the...Senior
$130k - $170k
...designed to help you gain your full potential. Job OverviewThe Senior Software Engineer (Platform Team) joins a dynamic group responsible for... ...ecosystem (preferred).Experience building applications using Python (preferred).Education, Certifications and Experience: PreferredBachelor...SeniorFull timeWork at officeLocal areaFlexible hours3 days per week- ...Senior Python Engineer Chicago, Illinois, United States About The Job Company Summary: This organization prides itself on an excellent... ..., or equivalent experience ~3+ years' experience as a software engineer, ideally building applications in Python ~ Familiarity...SeniorWork from home
$129.52k - $194.27k
...s mission is to build great advertising software. We offer the most extensible and transparent... ...serving systems, supporting FreeWheel Engineering by enabling efficient and scalable... ...operations.We are looking for a Sr Backend Python Developer to join our team. You will be...SeniorFull timeNight shiftWeekend work$145k
...Singapore, and London. What You'll Do as an Entry-Level C++ Software Engineer at Akuna C++ software engineers at Akuna have the... ...g. perf, gprof, vtune) Scripting, such as in Python or shell ~ Familiarity with standard debugging...Full timeWork at officeFlexible hours$77k - $202k
...ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision-...SeniorFull timeH1b- .../Functional Skills ~5+ years of advanced professional Python development experience with production-grade coding practices.... ...communication skills, with ability to collaborate directly with engineering teams, product owners, and cross-functional stakeholders....Senior
$145k
...London and Singapore.What you’ll do as a Software Engineer at Akuna: Akuna is looking for motivated... ...resilient Linux services using modern C++ technologiesBuild software using Agile methodologies... ...a plus) Experience with Linux and Python required Understanding of data...InternshipWork at officeFlexible hours$123k - $163k
...year Requirements: Bachelors degree in Computer Science or a related field Over 10 years of professional experience in software engineering with a focus on front-end development Strong hands-on experience in creating production single-page applications (SPAs)...SeniorFull time$152.83k - $229.24k
...advertisements around the world.Job SummaryWe are seeking a Senior Software Engineer (C++) to join a team responsible for building and enhancing a... ...LGBT employer.SkillsAWS OpsWorks, C++ Programming Language, Python (Programming Language), Systems DesignCompensationIllinois...Full time$175k - $250k
...making markets and each other better. We are seeking a Senior AI / ML Engineer to help define and build how CTC leverages AI across... ...opinions about where this space is heading. ~ Python proficiency required; C++ or low-latency systems experience is a strong plus....SeniorFull timeFor contractorsWorldwide- ...: Trading FirmPosted: 2026-08-17Contact: Ethan HudsonEmail: ****@*****.***: (***) ***-****Job Title: Software Engineer - Low-Latency C++Location: New York, NY | Chicago, IL | Austin, TX | London, UKAbout the Opportunity Join a premier global quantitative trading...Immediate start
- ...Senior AI/ML Engineer Client: Global advertising company Location: Chicago or NYC; 3 days a... ...Responsibilities Collaborate with software engineers, business stake holders and/... ...programming skills in languages such as Python, SQL/NoSQL etc. Build analytical...SeniorFull time3 days per week
$120k - $180k
...home to some of the world’s best systematic trading and engineering talent. We empower portfolio managers to build their teams... ...options businessRelevant programming experience, preferably in Python and/or C++Excellent attention to detailAnticipated New York annual base...SeniorCasual workWork at office$200k - $300k
At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build the highly performant, fault-tolerant systems... ...filesystems, and scalable research workflows.Write software that interfaces with specialized hardware...Work experience placementWork at officeLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++/Python. Be the first to apply!
- c++ developer Chicago, IL
- c++ software developer Chicago, IL
- c++ programmer Chicago, IL
- full stack / python developer (remote) Chicago, IL
- python developer data analytics Chicago, IL
- python engineer Chicago, IL
- python programmer Chicago, IL
- senior python developer Chicago, IL
- python developer Chicago, IL
- senior associate attorney Chicago, IL



