Member of Technical Staff, Wealth (Technical Lead)
You will plan, build, release, and maintain high-quality backend software. You will drive system architecture and technical direction, develop APIs and automation for client-facing services supporting advisors, custody, and trading, and lead large, complex projects. You will write, review, test, and document code, reduce technical complexity through refactoring, and mentor colleagues while fostering strong testing practices.
Responsibilities
- Plan, build, release and maintain Wealth systems
- Drive system architecture and technical direction
- Develop APIs and automation for client services
- Write, review, test and document code according to standards
- Dive into complex ambiguous problems and formulate solutions
- Reduce technical complexity and refactor systems safely
- Lead large strategic and complex projects
- Foster deterministic testing practices and minimize tech debt
- Ensure knowledge sharing and avoid single points of failure
- Collaborate cross-functionally with other teams
- Mentor and guide team members
- Influence architecture and product roadmap
Requirements
- 8+ years of professional experience building backend services
- Real world experience building complex distributed systems
- Experience leading large scale architectural projects
- Experience building resilient services that handle varying volumes
- Strong focus on end user experience and business value
- Commitment to code quality and test infrastructure
- Computer science fundamentals including concurrency, algorithms and data structures
- Willingness to collaborate and mentor others
- Familiarity with Go (language can be learned on the job)