Principal Software Engineer
$137.4k - $233.6kNorthern Trust Company
Principal Software Engineer page is loaded## Principal Software Engineerremote type: Hybridlocations: Chicago, ILtime type: Full timeposted on: Posted Todayjob requisition id: R150312**About Northern Trust:**Northern Trust, a Fortune 500 company, is a globally recognized, award-winning financial institution that has been in continuous operation since 1889.Northern Trust is proud to provide innovative financial services and guidance to the world’s most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world’s most sophisticated clients using leading technology and exceptional service.R150312 Principal Software Engineer**Role Overview**The Principal Software Engineer in NTAM Investments Technology is a senior technical leader responsible for architecting and delivering scalable software and data platforms with a strong emphasis on Python-based services, data engineering, and production-grade AI/ML enablement. This role partners closely with engineers, product owners, architects, and business stakeholders in NTAM Investments to build secure, reliable, and high‐performance systems, while setting engineering standards and mentoring other engineers.The ideal candidate has deep hands‐on expertise in Python (PySpark/FastAPI), React, strong SQL and data modeling capabilities, experience deploying on Microsoft Azure, and demonstrated ability to operationalize AI‐driven applications by integrating machine learning models into production systems.**Key Responsibilities****Technical Leadership & Architecture*** Technical ownership, clearly communicate trade‐offs, risks, and dependencies to senior investment and technology stakeholders.* Lead the design, development, and deployment of scalable solutions using Python, Azure services, and SQL‐based data platforms* Define and enforce coding standards, architecture best practices, and development workflows through design and code reviews* Drive modern architecture patterns including API‐driven microservices and event‐driven (pub/sub) systems* Partner closely with partners and contractors in offshore to deliver solutions and improve productivity using AI tools like Github Copilot.**AI Tools Enablement (Developer Productivity & Governance)*** Champion adoption of GitHub Copilot as an AI‐assisted development capability (pair programming, refactoring, debugging, test generation) while ensuring SDLC discipline remains intact (peer review, testing, approvals, CI gates, scanning).* Establish and maintain Copilot instruction files and reusable agent skills to encode team conventions (architecture guardrails, naming/testing standards, security expectations), reducing repetitive prompting and improving consistency of generated output across repositories.* Define and scale an “agentic SDLC” approach where AI agents assist across the lifecycle (requirements/backlog drafting support, code scaffolding, test automation, documentation), with engineers retaining accountability for design decisions and quality gates.* Partner with DevOps / platform teams to drive measurable outcomes from AI‐assisted delivery (e.g., cycle time improvements, testing automation adoption) and proactively manage bottlenecks created by increased PR throughput and review load.* Promote responsible and secure AI usage patterns, including guidance around prompt hygiene, data minimization, and avoiding unsafe behaviors (e.g., prompt injection risks, unsafe code generation) when using agents and AI assistants.**Data Engineering & Platform Foundations*** Design and optimize SQL data models, queries, and stored procedures in Snowflake for performance and scalability* Build and integrate data pipelines and ETL workflows using Python and orchestration tools (e.g., Azure Data Factory or similar)* Develop data‐driven backend services using Python tooling such as Pandas, NumPy, and high‐performance APIs (e.g., FastAPI)* Drive CI/CD pipeline automation and deployment best practices using Git‐based workflows and cloud‐native tooling* Establish strong testing and quality standards, including unit testing and API test automation* Lead troubleshooting of complex production issues, perform root‐cause analysis, and implement durable fixes**Collaboration, Influence & Mentorship*** Partner cross‐functionally with engineering, QA, DevOps, and product teams to deliver cohesive solutions* Mentor and coach engineers across levels, raising the overall technical bar* Communicate complex technical concepts clearly to non‐technical stakeholders and influence architectural decisions**Domain Knowledge (Highly Preferred)*** Experience with solutioning and integrating with **Axioma portfolio optimizer**, Risk models and developing Optimization constraints for Fixed Income portfolio construction.* Understanding of Asset Management Investments asset classes (equities, fixed income, alternatives), portfolio theory, and investment constraints.* Experience with Aladdin Enterprise/Charles River (CRD), Bloomberg AIM or other Portfolio and Order Management, integrating Aladdin SaaS to develop Investment tools and processes.* Experience with financial data providers (e.g., Bloomberg, FactSet, MSCI) and APIs.Salary Range:$137,400 - 233,600 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.***Working with Us:**As a Northern Trust partner, greater achievements await. You will be part of a flexible and collaborative work culture in an organization where financial strength and stability is an asset that emboldens us to explore new ideas.Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company committed to assisting the communities we serve! Join a workplace with a greater purpose.We’d love to learn more about how your interests and experience could be a fit with one of the world’s most admired and sustainable companies! Build your career with us and apply today. #MadeForGreater **Reasonable accommodation**Northern Trust is committed to working with and providing reasonable accommodations to individuals with 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 hope you’re excited about the role and the opportunity to work with us. We value an inclusive workplace and understand flexibility means different things to different people.Apply today and talk to us about your flexible working requirements and together we can achieve greater. #J-18808-Ljbffr Northern Trust
$195.37k - $244.21k
...Accelerating the Arches strategy. Department Overview As a Principal Engineer in Customer Technology, you are a trusted partner and strategic... ...stay ahead of technology trends. 12+ years of experience in software engineering, with a focus on mobile app development. 4+...SuggestedLocal areaWorldwideFlexible hoursShift work$147.76k - $240.11k
...technology focused organization within Caterpillar, Inc., is building digital capabilities across its global operations. As a Senior Software Engineer on the Data Engineering team, you will design, develop, and maintain Python data pipelines that build business data objects...SuggestedPart timeRelocation packageFlexible hours- ...Description IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our data... .... Expert‑level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...SuggestedFull time
- ...Principal Software Engineer Goose is building the operating system for multi-service pet care businesses — boarding, daycare, grooming, and training. Our platform streamlines operations, enhances the customer experience, and drives revenue growth. Headquartered in Chicago...Suggested
- ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI...Suggested
$250k - $280k
...Principal Software Development Engineer New York, New York, United States DriveWealth is on a mission to make investing easier. We believe that everyone should have the ability to control their financial future, and that access to financial markets should not be...Work at officeWorldwideWork visa3 days per week$117.1k - $187.3k
...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner...Work experience placementLive inLocal areaRemote workWorldwide$137.4k - $233.6k
...00 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. Title: Principal Software Engineer Role Overview The Principal Software Engineer in NTAM Investments Technology is a senior technical leader with...H1bFlexible hours$144.5k - $195.5k
...Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity...Full timeTemporary workLocal areaFlexible hours$147.76k - $240.11k
...digital marketing, rental & used digital solutions, and aftermarket leads & insights. What You Will Do: As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects...Part timeRelocation packageFlexible hours$168.4k - $252.6k
...Director Software Engineering - IE06FE We're determined to make a difference and are proud to be an insurance company that goes well beyond... ...theirs, too. Join our team as we help shape the future. Principal Software Engineer (T6) Role Summary The Principal...Temporary workWork at officeShift work3 days per week- We are seeking a highly experienced **Principal Software Engineer** to provide technical leadership and hands‐on execution across complex, cloud‐native software initiatives. This role combines deep engineering expertise with mentorship, architecture influence, and strong...Contract work
$168.75k - $281.25k
Principal Software Engineering Architect, Information Security page is loaded## Principal Software Engineering Architect, Information Securitylocations: Reston, Virginia: Chicago, Illinois: GreenWood Village, Colorado: Boca Raton, Florida: New York - 100 Park Avenuetime...Full timeWork experience placementWork at officeFlexible hours2 days per week$200.6k - $250.4k
...Principal Staff Software Engineer WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership—engineers who can see across domains, design foundational...Flexible hours- ...As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary The Principal Software Engineer - Ad Tech & Distributed Systems is responsible for leading reliability, performance, and operational excellence of the FreeWheel...Work experience placement
$274k - $376.2k
...office 3 times a week. The Auth0Lab Team We are a small team of engineers exploring new Auth0 products and features ideas. We take... ...’ll be doing We are looking for a very senior, knowledgeable Software Architect (P6) that both wants to be hands on and think about...Full timeWork at officeLocal areaWorldwideFlexible hours- A global financial institution is seeking a Principal Software Engineer to lead the architecture and delivery of scalable Python-based applications. This role emphasizes collaboration and innovation, involving hands-on expertise in Python, SQL, and cloud services. The ideal...Remote jobFlexible hours
- The Caterpillar Financial Services Corporation is looking for a Principal Software Engineer in Chicago. The role requires leadership in engineering for large-scale data ingestion and processing technologies in physical AI. Candidates should have extensive experience in...
$134.2k - $258.3k
...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer... ...Significant relevant experience in either an internal or external software or platform engineering role, or similar Technical knowledge...Summer holidayLocal areaFlexible hours- ...their career to new heights. Join the ranks of top talent at one of the worldâs most influential companies. As a Senior Principal Software Engineer at JPMorganChase within Global Customer Platform, you provide deep engineering expertise and work across agile teams to enhance...
$195k - $220k
...just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading... ...scalability and performance optimization Mentor and guide junior engineers, promoting best practices and technical excellence Collaborate...Full timeWorldwide- 慨正橡扯 is seeking a Senior Principal Software Engineer in Chicago, IL to lead technical strategies and deliver complex systems. You will play a crucial role in developing high-throughput data platforms using API and event-streaming architectures. The ideal candidate has 1...
$214.5k
...provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This Principal Software Development Engineer role is part of the Developer Experience team, at the intersection of DevEx, data, and business strategy. The...Work at officeLocal areaFlexible hours$200k
...Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software...Permanent employmentFull timeWork experience placement$131.25k - $175k
...A leading entertainment firm in Chicago seeks a Senior Software Engineer to develop foundational platforms. The role involves building scalable web applications, using React and Node.js while mentoring new engineers. Candidates should have 5+ years of experience, strong...Local areaRemote work- ...Description Sunrise Futures is looking to hire a highly talented Software Developer to join our technology team. The Role: Working... ...We have built a perfect combination of an algorithmic trading engine, a scientific research laboratory, and a technology venture. We...Temporary workFlexible hours
$150k - $175k
...expectations, integrity, innovation and a willingness to challenge consensus. The UP - Risk team is looking for an outstanding Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development as we significantly expand our...Temporary workFlexible hours- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...Full timeFor contractorsRemote workFlexible hours
$153.32k
...Software Developer Location: Chicago, IL (may involve relocation to other U.S. locations). Salary: $153,317 per year. Job Description: Develop, create, and modify computer applications software or specialized utility programs. Analyze user needs and develop software solutions...Relocation$114k - $145k
...environment. There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Software Engineer will work closely with Product managers, Design, and their Engineering team to create solutions, develop stories, and execute...Work experience placementCasual workWork at officeLocal areaWork from homeRelocationRelocation package2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Chicago, IL
- principal Chicago, IL
- principal data scientist Chicago, IL
- associate principal Chicago, IL
- principal solutions consultant Chicago, IL
- principal cloud computing engineer Chicago, IL
- senior principal cloud computing engineer Chicago, IL
- principal consultant Chicago, IL
- principal architect Chicago, IL
- epic principal trainer Chicago, IL


