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 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

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

    Comcast

    Chicago, IL
    2 days 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
    Temporary work
    Work at office
    Flexible hours

    DRW Holdings, LLC

    Chicago, IL
    18 hours ago
  • $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... 
    Senior
    Permanent employment
    Full time
    H1b
    Relocation

    BloKchain Talent, LLC

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

    DRW

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

    Purple Drive

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

    Belvedere Trading

    Chicago, IL
    3 days ago
  • $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... 
    Senior
    Full time
    Local area
    Immediate start

    Flow Traders

    Chicago, IL
    more than 2 months ago
  • 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

    1872 Consulting

    Chicago, IL
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Drw

    Chicago, IL
    more than 2 months ago
  • 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

    Pivotal Solutions Inc

    Chicago, IL
    18 hours ago
  • 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

    AceStack LLC

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

    Fitch Group

    Chicago, IL
    2 days ago
  •  ...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,... 
    Senior
    Contract work
    Remote work

    System One Holdings, LLC

    Chicago, IL
    3 days ago
  • $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,... 
    Senior
    H1b

    PwC

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

    PwC (US)

    Chicago, IL
    2 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
    18 hours ago
  • $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 area
    Immediate start

    Flow Traders

    Chicago, IL
    4 days ago
  • 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 Solutions
    Remote work

    Zortech Solutions

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

    U.S. Bancorp

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

    Akuna Capital

    Chicago, IL
    18 hours ago
  • 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

    Omni Inclusive

    Chicago, IL
    2 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
    4 days ago
  •  ...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-... 
    Senior
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Chicago, IL
    2 days ago
  • $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-... 
    Senior
    Remote work
    Flexible hours

    Career Renew

    Chicago, IL
    4 days ago
  • $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... 
    Senior
    Full time
    Flexible hours

    Group One Trading

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

    1872 Consulting

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

    RIT Solutions

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

    Albi

    Chicago, IL
    a month ago

Do you want to receive more vacancies?

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