Principal Software Engineer
Core
Own and lead the architecture and technical direction of the F&O UI layer, designing secure, compliant, reliable, performant, scalable, and accessible UI architecture for the end-to-end product stack.
Role type
Principal Software Engineer (UI Architecture & Technical Leadership)
Builds
F&O UI layer, MCP Apps, and AI-enabled application experiences
Domain
Financial Services (F&O) / Software Architecture
Deliverable
production ML models | product features
Required skills
UI architecture design, technical leadership, cross-functional partnership, emerging technology evaluation, prototyping, technical design reviews, dependency management, risk identification, solution alignment, engineering mentorship, best practices establishment, maintainable software development, security engineering, reliability engineering, performance optimization, scalability design, accessibility design, large-scale web platform architecture, AI and agent-based application patterns
Preferred skills
C, C++, C#, Java, JavaScript, Python
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead architecture and technical direction of the F&O UI layer, design secure and scalable UI systems, partner with product and design teams to translate requirements into technical designs, evaluate and prototype emerging technologies including AI patterns, lead technical discussions and design reviews, mentor engineers and establish best practices
Seniority
Principal, hands-on IC with strategic leadership