Principal, Software Engineering
Core
Principal Software Engineer providing technical leadership and hands-on execution for complex, cloud-native software initiatives.
Role type
Principal, hands-on IC software engineer
Builds
Scalable, secure, cloud-native applications 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, architectural design, mentorship
Preferred skills
AI-assisted development tools, large-scale modernization, regulated environment experience
Technologies
Java, Microsoft Azure, SQL, NoSQL, Copilot-style tools
Responsibilities
Design and develop production-ready software; influence application architecture; drive adoption of AI-assisted development; mentor engineers; improve DevOps pipelines and automation; collaborate with cross-functional stakeholders
Seniority
Principal, hands-on IC