Senior Software Engineer for an established growing Fin-Tech company, Bonus, 401k matching, unlimited PTO
This Jobot Job is hosted by: Amber Heigerick
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $175,000 – $300,000 per year
A bit about us:
We are an established but growing Fin-Tech company looking to add a Senior Software Engineer to our options trading system team!
Due to the space, we innovate in, your products will process billions of transactions per day in real-time and power both startup and established industry participants. There are no big egos here. We are collaborators and team players. We want problem solvers, critical thinkers, that are passionate about what they do.
Why join us?
- We have a culture of courage, curiosity, grit, ownership and honesty
- Huge growth opportunities
- Base + bonus + 401k + 8% matching + 100% paid family benefits
As a Senior Software engineer, you will work closely with the rest of the team to design, develop and create! Can you develop and maintain clean and consistent code? Your voice and ideas are heard and are looking for application developers that are contributors in planning and then know how to execute.
What you'll do all day:
Collaborating with trading and technology teams on trading strategy and algorithm implementations.
Owning execution of key initiatives that align with strategic business plans.
Providing influence and critical inputs into strategic business plans and trading system architecture.
Creating improvements in stability, performance, and scalability across major business-critical systems.
Full lifecycle software development to develop trading strategies/algorithms, implement trading risk and administrative controls, and interface with exchanges and brokers.
Performing manual and automated testing to confirm strategy/algorithm behavior, efficacy of trading system controls, and overall system stability.
Optimizing and monitoring critical path performance.
Troubleshooting production issues quickly and efficiently.
What you need to succeed:
Proficiency in C++
Experience making and establishing software architecture patterns within an engineering team.
Expert knowledge of distributed systems, high-performance computing, and platform API integration.
Experience with C++ programming and Python scripting languages
A strong understanding of object-oriented design, data structures, and algorithms
Experience in high performance, multi-threaded, network-programming
Demonstrated success in delivering automated trading systems is a plus
Ability to take full ownership (design, implement, test, deploy, maintain) of project
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.