F

Fidelity Investments

Manages investments and workplace retirement plans

Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeJersey City, NJ, USA$107k - $216k /yr

About the Job

Requirements

  • A bachelor's degree in computer science or a related field is required.
  • At least 10 years of software engineering experience is required.
  • Experience designing and developing low-latency systems is required.
  • Extensive experience with modern Java using zero-GC patterns is required.
  • Knowledge of WebSocket and FIX protocols is required.
  • Proficiency in ultra-low-latency design patterns and system optimization is required.
  • Experience building and optimizing PostgreSQL databases, including schema design, SQL development, and query tuning, is required.
  • Experience designing APIs, distributed systems, asynchronous workers, and resilient messaging services is required.
  • Experience troubleshooting and resolving application and database performance issues is required.
  • An understanding of microservice architecture and cloud-based deployments is required.
  • Ability to build reliable software that can withstand unreliable environments is required.
  • Ability to provide leadership and mentorship across small, agile teams is required.
  • Experience with cryptocurrencies and interest in keeping up to date in the space are required.
  • Ability to deliver software with a high degree of automation is required.
  • Proficiency with version control systems and the ability to handle development for multiple releases in parallel are required.
  • Ability to contribute to organizational-level innovation is required.
  • Knowledge of Agile methodologies or iterative development processes is required.
  • Ability to take ownership and accountability for deliverables is required.
  • Ability to coach team members is required.
  • Ability to work effectively with business partners and project team members is required.

Responsibilities

  • Design and implement technology solutions for the Fidelity Digital Asset business.
  • Develop high-performance algorithms for trading and crypto trading.
  • Work closely with business partners to contribute to business-critical initiatives.
  • Demonstrate software engineering excellence through continuous integration and continuous deployment.
  • Keep current with IT blueprints, frameworks, and technologies that could benefit the organization and improve productivity, and guide junior team members on technology.
  • Collaborate with multiple stakeholders and large cross-functional teams as part of work delivery.
  • Follow established practices and contribute to innovative solutions that increase productivity.
  • Write code for product features in a hands-on role.
  • Develop and deliver high-quality, timely, maintainable software solutions in an agile environment that meet functional and non-functional business requirements.
  • Engage with partners and stakeholders and provide design and release support.
  • Troubleshoot and resolve application and database performance issues.
  • Develop platform services and APIs that manage cryptocurrency trading.

Desired Qualifications

  • Knowledge of acceptance test-driven development is a plus.
  • Experience in capital markets or cryptocurrency, especially exposure to trading or algorithmic trading, is nice to have.
  • Experience building a matching engine, order management system, execution management system, or exchange-connectivity platform is nice to have.
  • Experience using kernel bypass technologies such as Solarflare OpenOnLoad is nice to have.
  • Experience with low-latency messaging products such as Aeron, Solace, and 29West is nice to have.
  • Knowledge of FIX protocols is nice to have.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$248.2B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs