Salary
💰 $187,000 - $220,000 per year
Tech Stack
Distributed Systems
About the role
- Build scalable systems and components, balancing stability and maintainability
- Design, write, test, and release product-facing features with stringent correctness and scalability requirements
- Collaborate with frontend and data teams to fine tune REST APIs supporting millions of customers
- Mentor junior developers and lead large-complexity projects
- Identify opportunities to improve system performance, team productivity, and reduce risk
- Build scalable and reliable platform powering Stock Lending, Margin, and Sweeps
Requirements
- 5+ years of software development experience
- 3+ years experience writing low latency, large scale distributed systems
- Familiarity with writing highly concurrent systems
- Good intuition for REST API design
- Proven experience working on large projects with long-term impact on a single system or team
- Strong technical grasp with excellent judgment on task prioritizations
- Ability to solve complex engineering problems that deliver results aligned with team objectives
- Ability to mentor junior developers and lead the team technically on new initiatives and system improvements
- Eligible for bonus opportunities
- Equity
- Benefits (see Total Rewards)
- Total Rewards vary by region and entity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentlow latency systemslarge scale distributed systemsREST API designconcurrent systemssystem performance optimizationscalabilityproduct-facing featurestestingrelease management
Soft skills
mentoringleadershipproblem solvingtask prioritizationcollaborationjudgmentteam productivity improvementrisk reduction