Skip to content

Senior Software Engineer
Company | Fidelity Investments |
---|
Location | New York, NY, USA |
---|
Salary | $76000 – $144000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in computer science or related field required
- At least 6 years of software engineering experience
- Extensive experience with core Java Technologies
- Working knowledge of relational and time series databases
- Experience with designing APIs, distributed systems, asynchronous workers and resilient messaging services
- An understanding of microservice architecture and cloud-based deployments
- Ability to build reliable software that can withstand unreliable environments
- Solid analytical, communication, and organizational skills
- An interest in and experience with cryptocurrencies and a passion for keeping up to date in the space
- Have the drive and ability to deliver software with a high degree of automation
- Proficient with version control systems and can handle development for multiple releases in parallel
- Have the spirit and willingness to contribute to org level innovation
- Have a learning mindset and is able to demonstrate versatility in addition to your specialization
- Should have the ability to work effectively with both partners and project team members
- Knowledge of Agile methodologies or iterative development processes
- Knowledge of Acceptance test-driven development a plus
- Ability to take ownership
- Coach team members and take accountability for the deliverables
- Excellent collaboration and Interpersonal skills
- Great attitude, being a mentor, team player and effective contributor
- You have Focus on productivity
Responsibilities
- Implement High Performance algorithms for trading / crypto trading
- Working closely with our business partners to contribute to business-critical initiatives
- Demonstrate software engineering excellence through continuous integration, continuous deployment
- Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology
- Collaborate with multiple stakeholders/large cross functional teams as part of work delivery
- Follows practices and contribute towards innovative solutions to increase productivity
Preferred Qualifications
- Nice to have background in developing low latency trading systems
- Nice to have Experience in Capital markets or Crypto Currency specifically with exposure to Trading, Algo Trading
- Nice to have Experience in building matching engine, OMS/EMS or exchange-connectivity platform
- Nice to have Experience in ultra-low latency design patterns and optimizing trading systems
- Nice to have Experience with low latency messaging products, such as Aeron, Solace and 29West
- Nice to have experience in sequencer architecture