Job offer

Senior Software Engineer - C++/Python

Senior Software Engineer at Northern Trust, responsible for developing and maintaining enterprise financial systems with a focus on modern C++ and Python. The role involves working in autonomous teams, using AI-powered development tools, and mentoring junior engineers.

Tasks

  • Design, development, and maintenance of C++ applications using modern methods and practices.
  • Design and development of reusable components to support cross-platform financial applications.
  • Provisioning and configuration of tools, scripts, deployment parameters, and operational requirements.
  • Proactive identification of opportunities for efficiency gains, including the automation of routine processes, performance optimization, and automated testing.
  • Continuously expanding product domain knowledge and expertise, as well as participating in cross-team planning and projects.
  • Participation in architectural discussions, code reviews, and the elicitation of customer requirements.
  • Use of AI-powered development tools such as Copilot and ChatGPT to increase development speed and ensure quality.
  • Mentoring junior engineers and contributing to a culture of technical excellence and collaboration.

Requirements

  • 75 hours of software engineering experience building scalable applications.
  • Strong proficiency in modern C++ (14/17/20/23) toolchains.
  • Solid experience with Spring 5.6 frameworks, testing, and deployment development.
  • Extensive hands-on experience with SQL and data engineering in day-to-day work.
  • Familiarity with distributed systems, communication, and application frameworks.
  • Experience with distributed systems and other software development patterns.
  • Experience with C/C++ toolchains and modern software development practices.
  • Excellent debugging, system, and problem-solving skills.
  • Strong written and verbal communication skills, as well as the ability to collaborate effectively with technical and non-technical teams.
  • Experience using AI-powered developer tools such as GitHub Copilot, CodeWh, or similar technologies.

What Makes You a Rare Fit

  • A pragmatic mindset with excellent attention to detail.
  • Ability to apply complex business and technical concepts.
  • Expertise in computational mathematics and risk models is desirable.
  • A passion for using the latest technologies, tools, and practices.
  • Ability to work as part of a team with strong leadership and communication skills.
  • A rewarding work environment with varied responsibilities, ethical challenges, and problems.
  • Proactive in ensuring stability, maintainability, and high-quality software.

Salary

  • Salary range: $164,000–$263,000.
  • The salary range is a good estimate of the base salary. Other factors to consider may include relocation benefits, long-term care insurance, and pensions.
  • Actual salary depends on individual circumstances, including the unique combination of expertise, qualifications, productivity, and the leadership value they bring to our business.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.