CareerPlan

Principal, Software Engineering

Chicago, IL, USFull-time$137k–$234k2026-10-14 → 2026-11-10
No visa sponsorship

Core

Principal Software Engineer providing technical leadership and hands-on execution for complex, cloud-native software initiatives in wealth management and banking.

Role type

Principal Software Engineer (Java/Azure)

Builds

Scalable, secure, and high-quality production software on Microsoft Azure

Domain

Financial Services / Cloud Engineering

Deliverable

production ML models | product features

Required skills

Java, Azure cloud services, TDD, CI/CD, Cloud databases, Architecture design, Mentorship

Preferred skills

Azure Architect Certification, AI-assisted development tools, Large-scale modernization, Regulated environments

Technologies

Java, Microsoft Azure, SQL, NoSQL, Copilot-style tools

Responsibilities

Design and develop production-ready software; Lead cloud architecture decisions; Champion TDD and automated testing; Mentor engineers and enforce engineering standards; Collaborate with global cross-functional teams

Seniority

Principal, hands-on IC with mentorship