Principal Software Engineer - Full Stack - Java, AVP
Core
Provide senior technical leadership for UI and backend components, building scalable platform solutions for a modernization initiative.
Role type
Principal Software Engineer (Full Stack)
Builds
Scalable, high-quality platform solutions (UI Framework) for financial services clients.
Domain
Financial Services / Investment Management
Deliverable
production ML models | product features | infrastructure
Required skills
Java, React, distributed systems design, test automation, root-cause analysis, architectural decision making
Preferred skills
C#, AI tools usage, financial services domain experience
Technologies
Microsoft Azure, AKS, React, Java
Responsibilities
Lead complex full-stack design and implementation; Collaborate with Product Managers on software architectures; Provide advanced troubleshooting and root-cause analysis; Review code for adherence to standards; Mentor engineers; Drive continuous improvement in development practices; Engage in agile/CRD scrum processes.
Seniority
Principal, hands-on IC with mentorship