Senior Software Engineer

Computer Science

Full Time

New York, NY, US

Posted this week

About the Job

Salary - $200000 - $250000/Year

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: $200,000 - $250,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 = $170k-$240k
  • 401k + 6% matching

Job Details

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 Java. Go or Python is a nice to have!
Experience with Pub/Sub messaging technologies like Kafka, exposure to a variety of relational and non-relational databases like MySQL, Postgres, MongoDB, and Redis
Excellent problem-solving skills with high attention to detail.
Familiarity with Linux platform.
Effective communication skills.
Passion for mentoring engineers and building software as part of a team

We collaborate in small, agile teams to learn and develop innovative technology
We like to develop impactful features fast so we can share directly with our end-users and iterate quickly
We're focused on well-defined software delivery and continuous learning
People are everything and our support for each other is abundant
Through open-source technology, we continue to evolve our tech stacks while looking for ways to contribute back to the community
Whether you're new to our tech stack or an expert, we encourage each team member to experiment with new technologies and take ownership of projects.
We love to have fun and dedicate time to exploring new technologies and ideas through Tech Days and Hackathons.

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Posted this week

See More Relevant Jobs

Network engineer

Computer Science
Englewood, us
Posted this week

Sr. Software Developer (Virtual), Security Products

Computer Science
Remote, US
Posted this week

Principal Software Engineer - BackEnd (US Remote)

Computer Science
Seattle, US
Posted this week

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More