Principal, Software Engineering
$137.4k - $233.6kNorthern Trust
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.Role SummaryWe 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 collaboration across global teams. The ideal candidate is passionate about engineering excellence, AI‑assisted development, and building high‑quality, scalable products using modern development practices.Key Responsibilities: Technical Leadership & Hands‑On DevelopmentAct as a hands‑on technical leader, designing, developing, and reviewing high‑quality, production‑ready software.Lead development using Java as the primary language, following clean code, TDD, and spec‑driven development principles.Drive adoption of AI‑assisted development capabilities (e.g., Copilot‑style tools, intelligent automation) to improve developer productivity and code quality.Influence and review application and solution architecture for scalability, security, performance, and maintainability.Partner with architects and senior engineers to define and enforce engineering standards and best practices.Cloud & Platform EngineeringDesign, build, and deploy applications on Microsoft Azure, leveraging cloud‑native services.Contribute to cloud architecture decisions with a strong understanding of: Azure compute, networking, storage, and securityCloud‑based databases (SQL & NoSQL) and performance considerationsSupport and continuously improve DevOps pipelines, CI/CD practices, and infrastructure automation.Enable resilient, observable, and cost‑efficient systems in the cloud.Quality, DevOps & AutomationChampion Test‑Driven Development (TDD) and automated testing at all levels (unit, integration, system).Enable and evolve test automation frameworks and practices across teams.Closely collaborate with DevOps and SRE partners to: Improve release reliability and deployment frequencyReduce operational risk and technical debtStrengthen monitoring, alerting, and production readinessEngineering Excellence & Team EnablementMentor and groom engineers to elevate technical skills, design thinking, and ownership mindset.Provide guidance through code reviews, design discussions, and technical deep dives.Foster a culture of high engineering standards, accountability, and continuous improvement.Act as a trusted technical advisor to product, QA, and platform teams.Collaboration & CommunicationWork closely with cross‑functional stakeholders including Product, Architecture, QA, and Operations.Communicate complex technical concepts clearly to both technical and non‑technical audiences.Collaborate effectively with globally distributed teams across North America, EMEA, and India, accommodating time‑zone overlaps when required.Proactively identify risks and propose pragmatic solutions.Required QualificationsTechnical Skills10+ years of professional software engineering experience, with a strong hands‑on track record.Deep expertise in Java and modern application frameworks.Strong experience with Azure cloud services and cloud‑native application development.Solid understanding and practical application of: Test‑Driven Development (TDD)Spec‑driven / contract‑first developmentCI/CD and DevOps practicesWorking knowledge of cloud databases, data modeling, and performance tuning.Professional SkillsProven ability to lead by influence rather than authority.Excellent verbal and written communication skills.Strong problem‑solving, design, and decision‑making abilities.Comfortable operating in fast‑paced, evolving environments.Preferred / Added WeightageMicrosoft Azure Architect Certification (strongly preferred).Experience integrating or enabling AI‑assisted engineering tools within development workflows.Exposure to large‑scale modernization, cloud migration, or distributed systems.Experience working in regulated or enterprise‑grade environments.What Success Looks Like in This RoleEngineering teams consistently deliver high‑quality, secure, and scalable products.Robust DevOps and automation practices reduce friction and improve time‑to‑market.Engineers grow in capability, confidence, and ownership.Architecture decisions balance innovation, stability, and long‑term maintainability.Global collaboration is effective, respectful, and outcome‑driven.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) Salary Range:$137,400 - 233,600 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.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 accommodationNorthern 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.SummaryLocation: Chicago, IL; Naperville, ILType: Full time
- ...Education supports over 6 million students through its 1,100 physical and 1,750 eCommerce campus stores across North America.The Principal Software Engineer is the senior-most individual contributor in engineering. This is a hands-on role: the Principal designs, builds, and...Suggested
- About the Role IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our... ...pipelines.Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...SuggestedFull timeWorldwide
$182.33k - $235.95k
...OverviewCboe’s Data Vantage division — the team behind the Silexx order and execution management platform — is looking for a Principal Software Engineer to lead the design and build-out of our back-end services and API infrastructure. This is a hands-on principal role for a...SuggestedFull timeContract workWork at office$150k - $200k
...collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance. Being a Principal Software Engineer at iManage Means… You will play a critical role in driving complex technical initiatives, spanning requirements, design,...SuggestedWork at officeLocal areaFlexible hours$165.75k - $235.95k
...opportunities. To support strong partnership and team connection, this role follows a four day in office work model.Role OverviewWeb software engineers at Cboe are tasked with designing and implementing applications, developing user interfaces and components that are critical...SuggestedFull timeWork at officeWorldwideWeekend work- ...variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days...Full timeRemote workFlexible hours2 days per week
- Job DescriptionPosition Summary: The AI CoE Principal Software Engineer will report to the Sr. Director, AI Center of Excellence, in the Technology Department. This role is the most senior individual contributor on the team and the technical owner of the enterprise AI engineering...Remote work
$114.6k - $234.6k
...6 to 10+ yearsApplicants are required to read, write, and speak the following languages: EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop, and maintain production software supporting OCI network deployment and lifecycle management...Temporary workFlexible hours$175k - $205.9k
Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client...Local areaImmediate startFlexible hours$195k - $220k
...just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading... ...scalability and performance optimizationMentor and guide junior engineers, promoting best practices and technical excellenceCollaborate...Worldwide- ...employment.What You'll DoAs an Associate Principal, you will be a senior individual... ...on OCC’s Automation Testing Framework engineering team, leading the design, development and... ...and delivery practices.Champion secure software delivery by integrating and acting on findings...Full timeRemote work2 days per week
- ...newly implemented functionality, and development of tools to enable acceptance test efficiency. Lead will also work closely with Software Developers, Project Management and Customer Support to form and follow quality procedures, standards and specifications ensuring they...Full timeRemote work2 days per week
$163.6k - $204.6k
...tools to enable acceptance test efficiencies. Work closely with Software Developers, Project Management and Customer Support to form and... ...libraries, including Cucumber step definition libraries; engineer TestNG thread-safe dependency injection patterns and repeatable...Full timeWork experience placementRemote work2 days per week$164.6k - $288k
...most sophisticated clients using leading technology and exceptional service. We are seeking a highly experienced Senior Principal Software Engineer to support technical development of our AI-powered Code Security Scanner platform. This platform leverages frontier AI models...Full timeH1bWorldwideFlexible hours$140.4k - $232.2k
...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you.WHAT YOU'LL DOWe're looking for a Senior Software Engineer for our Currents team, responsible for building, maintaining, and evolving Currents, our data export system at scale. The...Work at officeLocal area- Chicago, Illinois100% RemoteFull Time$150k - $200kA rapidly growing healthcare technology company is seeking a Senior Software Engineer to join their fully remote engineering team. This role is ideal for an engineer with strong AWS, DevOps, cloud infrastructure, and software...Remote workFlexible hours
$125k - $175k
...just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading... ...platform in the world. What you'll do:We are seeking a Sr. Software Engineer to join our Evaluation Services team. Our Evaluation Services business...Work at officeRemote workWorldwideMonday to FridayFlexible hoursShift work$175.5k - $180k
...family.What you'll doYou will bring deep technical expertise and engineering leadership to some of the most complex and high-impact... ...their craft and adopt the engineering practices that make great software possible. Your technical leadership will be felt not just in the...ApprenticeshipWork at officeLocal areaEasy work$101k - $273k
...distributed MongoDB clusters in just minutes.We're seeking a Senior Engineer to join the Atlas Identity and Access Management (IAM) team.... ...and initiativesCandidate Profile5+ years experience of software engineering, primarily focused on backend systemsProficient in...Local areaRemote workWorldwideFlexible hours$135k - $200k
...HybridA World-Changing CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By bringing the right... ..., and more.The RoleThe Original Forward Deployed Software Engineer At Palantir, the Forward Deployed Software Engineer (FDSE) role...Full timeWork experience placementWork at officeRemote workWork from homeRelocation packageFlexible hours$164.7k - $266k
...by the #1 company in e-signature and contract lifecycle management (CLM). What you'll do Docusign is seeking a Senior Software Engineer to design, automate, and operate reliable cloud and network infrastructure across Microsoft Azure and Google Cloud Platform. This...Contract workWork at officeLocal areaRemote work2 days per week- Job SummaryThe Software Engineer is responsible for designing, developing, testing, and maintaining full‑stack web applications using modern .NET technologies. This role focuses on individual contribution, learning team standards, and delivering well‑scoped features under...Full time
$72k - $141k
...methodologies. This role requires proficiency in the technical aspects of agent development while adhering to best practices in prompt engineering, context filtering, and security-aware prompting. The candidate should also have hands-on experience with modern agent frameworks...Full timeWork experience placement- ...for complex systems to get feedback and buy-in, review other engineers' designs and code with the same care, and mentor the engineers... ...for the systems you own. Requirements:6+ years of professional software engineering experience, including an event-driven system you designed...Full time
- ...customer portfolio system, regulatory reporting, etc. What will be your responsibilities: Design, code, and maintain high-quality software applications and systems. Write functional, performant, and maintainable source code following company best practices and standards...Full timeTemporary workWork at officeRemote workWorldwideFlexible hours
- Software Developer Oracle (IT)Job#: 3054917Job Description:Software Developer Oracle (IT)Location: Chicago, Illinois (Onsite)Role OverviewWe... ..., and implementation of a strategic Accounting Rules Engine and Oracle Cloud Finance GL platform. The consultant will be responsible...
$175k - $225k
...products that stand the test of time.We work closely with Data Engineering, Research Engineering, and Execution Engineering.About the... ...tradingExperience with linux-based, concurrent, high-throughput, low-latency software systemsExperience with functional programming is a plusHave a...Temporary workFlexible hours$148k - $203.5k
...defining work. We're all in on this mission. If you are too, let's talk.About the Role:Okta is seeking a hands-on Globalization Software Engineer with deep software engineering expertise to architect, build, and maintain our global digital engineering and automation...Local areaWorldwideFlexible hoursShift work- About the RoleAs a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform. You will work within a collaborative, cross-functional engineering team, taking ownership...Full time
$110k - $150k
...Chicago by Crain’s Chicago Business multiple times and is one of Barron’s Top 100 RIA firms.Mesirow Currency is seeking a motivated Software Engineer to help develop our proprietary systems. This is a high growth, high visibility area with plenty of opportunities to enhance...Full timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal, Software Engineering. Be the first to apply!
- principal Chicago, IL
- senior principal scientist Chicago, IL
- senior principal cloud computing engineer Chicago, IL
- principal architect Chicago, IL
- principal cloud computing engineer Chicago, IL
- principal solutions consultant Chicago, IL
- associate principal Chicago, IL
- principal consultant Chicago, IL
- software implementation project manager Chicago, IL
- healthcare software sales Chicago, IL

