Principal Software Engineer (RUST/Python)
- Published on
About 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.
About the Candidate
The expertise and skills you need for this position include:
- 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 in building unit and integration tests
- Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins Core
- Strong analytical and communication skills
- Critical thinking skills to build end-to-end solutions
- Work well in both a small agile team and independently
- Passionate about learning and developing with the latest technologies and frameworks
- Organization skills and attention to detail
- Experience with AWS or other cloud platforms and containerization technologies like Docker is a plus
- Experience with asynchronous workers and resilient messaging services is a plus
About the Company
Fidelity Digital Assets℠, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading, and servicing digital assets, like Bitcoin and Ethereum. We embrace an entrepreneurial culture while serving as one of the most innovative business units within Fidelity Investments.
Company Culture and Benefits
Fidelity offers a wide range of benefits to help you live your best life at work and at home. These benefits include:
- Comprehensive health care coverage
- Emotional well-being support
- Market-leading retirement plans
- Generous paid time off and parental leave
- Charitable giving employee match program
- Educational assistance, including student loan repayment, tuition reimbursement, and career development resources
Compensation
The base salary range for this position is $85,000-$179,000 per year, varying based on job responsibilities, candidate's experience, and other factors. Base salary is part of a total compensation package that may include bonuses or variable compensation as well.