Experience: 10+ years
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 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.
- Act 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 .
- Design, build, and deploy applications on Microsoft Azure , leveraging cloud - native services.
- Lead cloud architecture decisions with a strong understanding of:
- Cloud - based databases (SQL & NoSQL) and performance considerations
- Support and continuously improve DevOps pipelines , CI/CD practices, and infrastructure automation.
- Enable resilient, observable, and cost - efficient systems in the cloud.
- Champion Test - Driven Development (TDD) and automated testing at all levels (unit, integration, system).
- Enable and evolve test automation frameworks and practices across teams.
- Mentor 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.
- Work 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.
- 10+ years of professional software engineering experience, with a strong hands - on track record .
- Strong experience with Azure cloud services and cloud - native application development.
- Working knowledge of cloud databases , data modeling, and performance tuning.
- Proven ability to lead by influence rather than authority.
- Strong problem - solving , design, and decision - making abilities.
- Comfortable operating in fast - paced , evolving environments.
- Microsoft 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.
- Experience working in Capital Markets / Asset Serv icing space will be beneficial
- Engineering teams consistently deliver high - quality , secure, and scalable products .
- Robust DevOps and automation practices reduce friction and improve time - to - market .
- Architecture decisions balance innovation, stability, and long - term maintainability.
- Global collaboration is effective, respectful, and outcome - driven .
Search Principal, SW Eng jobs near Chicago, IL → Browse all live jobs
This posting was published by Northern Trust on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.