Principal Rust Engineer, Tech Lead (DeFi Yield Gen)

Fidelity InvestmentsJersey City, NJ
28dHybrid

About The Position

The Role As a Tech Lead / Principal Software Engineer on the DeFi Yield Gen Platform team, you’ll get the opportunity to develop your skills and collaborate with engineers across Fidelity in a fun and dynamic environment. You will guide technical direction and work closely with Product Delivery and Architects to build a secure crypto yield generation platform utilizing modern software development practices. As Tech Lead, you will combine engineering leadership with mentorship to enable the team to deliver to its full potential, raise the bar on quality, and accelerate innovation in DeFi. The Team Fidelity Digital Assets®, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading, and servicing digital assets, such as Bitcoin and Ethereum. Fidelity Digital Assets® embraces an entrepreneurial culture and startup mindset while serving as one of the most innovative business units within Fidelity Investments. Our global, diverse team of hundreds of forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets. The firm’s tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance. Within Fidelity Digital Assets®, the DeFi Yield Gen Team is responsible for the frontend, backend services and APIs that support DeFi Yield Generation Platform.

Requirements

  • 8+ years' of progressive experience in software engineering using programming languages like RUST and Python
  • Previous Tech Lead (or equivalent) experience
  • Ability to build reliable software that can withstand unreliable environments
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins Core
  • Possess critical thinking skills to build end-to-end solutions
  • Passionate and committed to learning new things and developing with the latest technologies and frameworks
  • Work well in both a small agile team and independently, having a strong user focus
  • Strong analytical and communication skills and the ability to handle multiple tasks at any given time
  • Strong organization skills and attention to details
  • Bachelor's degree in computer science or related field required

Nice To Haves

  • Experience with AWS or other cloud platforms and containerization technologies such as Docker is a plus
  • Experience with asynchronous workers and resilient messaging services is a plus
  • Proficient in SQL and NoSQL databases is a plus
  • Familiarity with L1 & L2 blockchains such as Ethereum, is a plus
  • An understanding of microservice architecture is a plus

Responsibilities

  • Owning technical direction
  • Delivering production-grade solutions from design through deployment
  • Defining standards
  • Leading code and design reviews
  • Ensuring maintainable, modular solutions
  • Champion a testing culture by encouraging appropriate use of TDD, advancing test automation, and guiding thoughtful test design to improve quality and reliability
  • Partnering with Product to turn requirements into well defined, testable, prioritized work to enable predictable delivery
  • Mentoring and developing engineers, sharing best practices and fostering a culture of continuous improvement
  • Designing and implementing highly optimized, low-latency software for automated trading systems and analytical platforms
  • Enhancing and maintaining the DeFi trading platform, ensuring robustness and scalability
  • Collaborating with quantitative researchers and traders to deliver custom software solutions for developing strategies for trading Digital Assets
  • Providing ongoing support for trading systems and research platforms

Benefits

  • comprehensive health care coverage and emotional well-being support
  • market-leading retirement
  • generous paid time off and parental leave
  • charitable giving employee match program
  • educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service