Principal Blockchain Engineer
Company | Fidelity Investments |
---|---|
Location | Boston, MA, USA, Westlake, TX, USA, Merrimack, NH, USA, New York, NY, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in computer science or related field required
- 8+ years’ experience in software engineering using programming languages like RUST
- Hands-on experience with blockchains such as Ethereum, Bitcoin
- Hands-on experience building resilient services in RUST
- Proficient in databases and SQL
- An understanding of microservice architecture and twelve factor app patterns
- Ability to build reliable software that can withstand unreliable environments
- Unit and integration test automation using JUnit
- 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
- Strong analytical and communication skills and the ability to handle multiple tasks at any given time
- Strong organization skills and attention to details
Responsibilities
- Develop a secure crypto yield generation platform utilizing modern software development practices
- Mentor engineers on the best practices for Software development
- Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines
Preferred Qualifications
- Familiarity with protocols such as Aave, Uniswap is a plus
- Experience with AWS or other cloud platforms and containerization technologies such as Docker is a plus
- Experience with asynchronous workers and resilient messaging services such as SNS and SQS is a plus