Principal Software Engineer, VP
Core
Designing and implementing complex wealth and investment management workflows for institutional and wealth management clients.
Role type
Principal Software Engineer (Full Stack)
Builds
Cloud-based investment platform services for institutional and wealth management clients
Domain
Financial Technology (Wealth Management, Portfolio Management)
Deliverable
production ML models | product features
Required skills
Full stack development, Java, C#, SQL, JavaScript, Object-oriented programming, Relational databases, Agile methodology, System scalability, Performance automation, Test automation, Technical strategy, Mentoring
Preferred skills
MS degree, 6+ years in financial services (Portfolio Management, Trading, Compliance, Post-Trade, IBOR, Wealth Management), Embedded systems, Compiler/interpreter technologies
Technologies
Azure, React, Kubernetes, Kafka, Event driven architecture, Micro-services
Responsibilities
Analyze, design, develop, test, and debug large and complex software enhancements; Collaborate with Business Analysts and Product Managers to create sustainable software solutions; Provide thought leadership in product architecture design; Direct problem solving for major project phases; Develop and implement software programs using Java, C#, SQL, JavaScript; Provide informed guidance during code reviews; Write unit and automation tests; Conduct manual tests; Provide expert level troubleshooting on client implementations; Plan and coordinate cross-team activities; Advise senior management on technical strategy; Mentor junior and senior staff
Seniority
Principal, hands-on IC with strategy & mentorship