Job offer

Principal, Software Engineering

NorthTrust is looking for a Principal Software Engineer in Chicago (hybrid) to serve as a technical lead and mentor in the development of Java-based cloud applications on Microsoft Azure. The role involves leading development teams, implementing Agile and DevOps practices, and designing software architecture.

Tasks

  • Practical Application of Modern Development Practices.
  • Working with industry-leading agile, test-driven processes.
  • Fostering Leadership and Practical Development: As a Lead, you serve as a technologist, developer, mentor, and trainer.
  • Leading development teams as the primary consultant; adhering to the processes for intake, TBS, or open orders.
  • Development and maintenance of highly stable products.
  • Development and design of applications and products that can influence multiple product streams.
  • Collaborate with architects and senior engineers to define and implement new customer-focused and best-practice approaches.
  • Design, management, and monitoring of operations in Microsoft Azure; administration of cloud-native services.
  • Development of cloud applications and scalable products.
  • Consideration of architectural factors, such as risk and governance aspects.
  • Support and continuous improvement of agile practices, CI/CD practices, and infrastructure automation to accelerate delivery, as well as continuous testing and deployment.
  • Promotion of test-driven development (TDD) and automated testing at the unit, test, and integration levels.
  • Enabling and maintaining our sustainable infrastructure and operations strategy.
  • Development of solutions using RESTful and API platforms.
  • Maintaining a practical, technical focus.
  • Support for operational aspects and the reduction of technical debt.
  • Leading strategy, design, architecture, and product roadmaps.
  • Mentoring and coaching emerging roles in technical skills, ranging from product design to innovation in modern tools, to enable more effective delivery processes, including automated and script-based CI tools.
  • A strong emphasis on quality and discipline in writing clean, elegant code.
  • Engineering Maturity in Today's Enterprise Environments.

Requirements

  • Extensive experience with Java and Java application frameworks.
  • Extensive experience with Java, the Spring Framework, and the development of cloud-native applications.
  • Knowledge of Test-Driven Development (TDD).
  • Experience with pair programming.
  • Knowledge of CI/CD DevOps practices.
  • A proven ability to lead through influence rather than authority.
  • Leadership skills without micromanagement.
  • Strong skills in project management, design, and documentation.
  • A collaborative approach in a multidisciplinary context.
  • Commitment to lifelong learning.
  • Microsoft Azure Certified Architect (strongly preferred).
  • Candidates must be eligible to work in the United States without requiring sponsorship (NorthTrust will not sponsor candidates for H-1B, J-1, OPT, SP, or other work visas).
  • Experience with CFP or GRC is a plus.

We offer

  • Be part of a strong and innovative work culture within an organization where financial strength and stability are key elements of its corporate values.
  • Great opportunities for growth as a manager.
  • Integration into a transformative context with a focus on personal and professional development.
  • The company's commitment to supporting your success.
  • An inclusive workplace that values diversity.
  • An opportunity to contribute your interests and experience to take the company to the next level.

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.