Principal Software Engineer, VP
Core
Principal technical authority leading the modernization of mission-critical financial platforms toward cloud-native, distributed architectures while shaping technical strategy and engineering excellence.
Role type
Principal Software Engineer (Senior IC)
Builds
Large-scale, multi-tier, mission-critical enterprise systems and cloud-native platforms
Domain
Financial Services / Enterprise Software
Required skills
Java, C++, C#, Cloud-native architecture, Distributed systems, Database design (Oracle, SQL Server, PostgreSQL), System design, Technical strategy, Code quality, Scalability, Security, Reliability
Preferred skills
Compiler design, Optimizers, Solvers, Code generation, Semantic analysis, Machine Learning, AI, Cognitive Computing, Financial services domain expertise
Technologies
Java, C++, C#, Oracle, SQL Server, PostgreSQL, Cloud platforms, CI/CD, Automated testing
Responsibilities
Define and evolve system architecture and design standards; Lead complex enhancements spanning multiple components; Establish and enforce design review and technical governance practices; Provide expert-level troubleshooting for high-visibility client deployments; Mentor engineers at all levels; Translate complex technical concepts for senior management and non-technical stakeholders
Seniority
Principal, hands-on IC with strategic influence