Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - C++/Python

$164.6k - $288k

Northern 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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - C++/Python in Chicago, IL vacancy
  • $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... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Drw Inc

    Chicago, IL
    1 day ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    Drw Inc

    Chicago, IL
    1 day ago
  • $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... 
    Senior
    Full time
    Local area

    Flow Traders

    Chicago, IL
    1 day ago
  •  ..., 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-... 
    Senior
    For contractors
    Bank staff

    JP Morgan Chase

    Chicago, IL
    4 days ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    DRW

    Chicago, IL
    3 days ago
  • $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 time
    Work at office
    Immediate start

    Hudson River Trading

    Chicago, IL
    2 days ago
  • $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 time
    Night shift
    Weekend work

    Comcast

    Chicago, IL
    4 days ago
  •  ...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

    Balyasny Asset Management

    Chicago, IL
    1 day ago
  •  ...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

    Jr Recruiting

    Chicago, IL
    1 day ago
  • $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... 
    Senior
    Contract work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader Group

    Chicago, IL
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Remote work

    Interactive Brokers

    Chicago, IL
    5 hours ago
  • 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... 
    Senior
    Full time
    Worldwide
    Flexible hours

    FactSet Research Systems

    Chicago, IL
    4 days ago
  •  ...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... 
    Senior
    Work experience placement
    Relocation
    Visa sponsorship

    NextStep

    Chicago, IL
    5 days ago
  • $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... 
    Senior
    Immediate start

    Fitch Ratings

    Chicago, IL
    1 day ago
  •  ...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

    Purple Drive

    Chicago, IL
    1 day ago
  •  ...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

    1872 Consulting

    Chicago, IL
    5 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Rewards Network

    Chicago, IL
    4 days ago
  •  ...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... 
    Senior
    Work from home

    Max Tech Talent LLC

    Chicago, IL
    3 days ago
  • $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... 
    Senior
    Full time
    Night shift
    Weekend work

    Comcast

    Chicago, IL
    5 hours ago
  • $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 time
    Work at office
    Flexible hours

    Akuna Capital

    Chicago, IL
    1 day ago
  • $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-... 
    Senior
    Full time
    H1b

    PwC

    Chicago, IL
    2 days ago
  •  .../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

    Apptad Inc

    Chicago, IL
    2 days ago
  • $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... 
    Internship
    Work at office
    Flexible hours

    Akuna Capital

    Chicago, IL
    1 day ago
  • $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)... 
    Senior
    Full time

    Kforce Technology Staffing

    Evanston, IL
    11 days ago
  • $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

    Comcast

    Chicago, IL
    2 days ago
  • $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.... 
    Senior
    Full time
    For contractors
    Worldwide

    Ctc Lateral

    Chicago, IL
    1 day ago
  •  ...: 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

    Objective Paradigm

    Chicago, IL
    2 days ago
  •  ...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... 
    Senior
    Full time
    3 days per week

    Soho Dragon

    Chicago, IL
    1 day ago
  • $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... 
    Senior
    Casual work
    Work at office

    Tower Research Capital

    Chicago, IL
    1 day ago
  • $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 placement
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - C++/Python. Be the first to apply!