Staff Software Engineer, Portfolio Management (Valuations and Analytics)
Core
Build complex, high-quality applications for a Trade Order Management solution, leveraging AI tools and AWS back-end services to power robust, scalable applications for investment managers.
Role type
Staff Software Engineer (Portfolio Management/Valuations)
Builds
Trade Order Management platform and developer-based automation
Domain
Financial technology / Investment management
Deliverable
production ML models | product features | infrastructure
Required skills
Java or Kotlin, Software Architecture, Design Patterns, OOAD/SOLID, Unit Testing, AWS services, Financial quantitative expertise, Trading domain knowledge
Preferred skills
Buy-side order management systems experience, Complex financial instruments knowledge, Mathematics background
Technologies
AWS, Java, Kotlin, AI tools (Claude Code, GitHub Copilot, ChatGPT)
Responsibilities
Shape and optimize the tech stack, participate in requirements and design reviews, coach and mentor product engineers, advocate design best practices, create developer-based automation
Seniority
Staff, hands-on IC with mentorship