Tech Lead Manager - Software Engineer
Location
Palo Alto, CA | United States
Job description
Tech Lead/Manager | Software Engineer
Selby Jennings is partnered with a state-of-the-art prime brokerage that lends money to institutions and trading firms and insures their trading partners against their losses. They are built on modern technology that supports both traditional and crypto assets. This allows them to act as a bridge connecting traditional finance, modern traders, and the crypto ecosystem. Starting this business requires a huge amount of legal & regulatory work as well as capital. They have done this work and have a massive demand for their services.
Their code is mainly written in Python and runs on AWS.
About the engineering team
- Correct code: They are handling a lot of money
- Supporting as many exchanges and asset types as possible.
- Automating as much manual work as possible.
- Keeping our systems simple and robust enough to be run by a small team -- without getting woken up in the middle of the night.
You will build:
- Connectivity to help us ingest market data and trading activity
- Data pipelines to allow easy analysis of this data
- Real-time risk monitoring systems
- Systems to move large amounts of money automatically
- Infrastructure to secure large amounts of cryptocurrency
- Tools to help our operations team work with clients
- Tools and infrastructure to help us do all this faster
Requirements:
- Technical Leadership: Provide hands-on technical leadership and mentorship to a team of developers, guiding them in best practices, architecture design, and code reviews to maintain high-quality software development standards.
- Project Management: Collaborate with product owners, project managers, and other engineering teams to define project scope, technical requirements, and milestones. Develop project plans, allocate resources, and ensure timely delivery of projects.
- Software Development: Participate in software development activities, including coding, debugging, and troubleshooting, to support the team in delivering solutions related to financial events and risk management.
- Architecture and Design: Drive architecture and design decisions ensuring scalability, security, and maintainability.
- Collaboration: Foster a collaborative and inclusive work environment, encouraging knowledge sharing and continuous learning within the team.
- People Management: Drive skill and career growth for team members utilizing performance management tools as applicable.
Knowledge, Skills & Abilities:
- Degree or above in Computer Science, Mathematics, or related fields.
- At least 8+ years of experience in quantitative software development
- A strong background in building large-scale systems related to one or the following or something similar: (Exchange matching engines, Execution desk infrastructure, Order management systems (financial or non-financial), Real-time trading systems, State management systems)
- Ability to write production-grade (robust and maintainable) Python code.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.
- 3+ years in managing engineering teams.
- Effective communication skills and the ability to collaborate with cross-functional teams
Job tags
Salary