Principal Software Engineer (RUST/Python)
Fidelity Investments · Jersey City, New Jersey, US
Job Description: The Role As a Principal Software Engineer on the DeFi Yield Gen Platform team, you’ll get the opportunity to develop your skills and collabo...
Job description
Job Description: The Role As a 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 work closely with technical leaders and Architects to build a secure crypto yield generation platform utilizing modern software development practices. As a senior member of the team, you will mentor engineers on the best practices for Software development. The Expertise and Skills You Bring Bachelor's degree in computer science or related field required 8+ years' of progressive experience in software engineering using programming languages like RUST Hands-on experience building resilient services in RUST Proficient in databases and SQL: Familiarity with L1 & L2 blockchains such as Ethereum, is a plus An understanding of microservice architecture: Ability to build reliable software that can withstand unreliable environments Experience building unit and integration tests Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins Core Possess critical thinking skills to build end-...