Job Description
Summary
Note: Please note this is for Bangalore, India. You only need to apply to one location if there are multiple listed for the job.
We are seeking a Senior Software Engineer, Blockchain to join our Engineering team in India.
WHAT YOULL DO:
- Design and develop applications that interact with multiple blockchain networks, facilitating reading from and writing to these networks.
- Create and send transactions to different blockchain networks, ensuring smooth and secure data transfer.
- Collaborate with other teams to develop APIs that enable seamless interaction with blockchain data and functionalities.
- Perform database operations to manage and store blockchain-related data efficiently.
- Work closely with other blockchain developers and backend engineers to ensure smooth integration and communication within the technology stack.
- Maintain the 24/7 operation of applications, ensuring they can handle ongoing blockchain operations effectively.
- Demonstrate flexibility and adaptability in handling different types of blockchains, including UTXO-based and account-based models.
- Keep track of industry trends and innovations, identifying opportunities to enhance our blockchain integration strategies.
WHAT WERE LOOKING FOR:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- 6+ years of experience in design and developing applications.
- Proficiency in C# as the main programming language.
- Strong problem-solving skills and the ability to troubleshoot complex issues related to blockchain integration.
- Enthusiasm for staying up-to-date with emerging blockchain trends and technologies.
- Effective communication skills, with the ability to collaborate within cross-functional teams.
- Attention to detail and a commitment to delivering high-quality, reliable solutions.
- Self-motivated and able to work independently while also being an integral part of a collaborative team.
- Solid understanding of blockchain concepts and technologies, including UTXO-based and account-based models, is a plus.
Pluses:
- Proven experience with a variety of blockchain networks and consensus mechanisms.
- Understanding of decentralized finance (DeFi) and its associated protocols.
- Basic cryptography knowledge.
- Experience with smart contract development.
- Ability to set up and maintain blockchain nodes; basic Linux knowledge.
- Ability to work remotely and with international teams.
WHO WE ARE:
Do Your Best Work
- The opportunity to build in a fast-paced start-up environment with experienced industry leaders
- A learning environment where you can dive deep into the latest technologies and make an impact. A professional development budget to support other modes of learning.
- Thrive in an environment where no matter what race, ethnicity, gender, origin, or culture they identify with, every employee is a respected, valued, and empowered part of the team.
- Ripple is Flexible First: in-office collaboration for moments that matter is important to our culture, and we give managers and teams the flexibility to decide which days they come in.
- Weekly all-company meeting - business updates and ask me anything style discussion with our Leadership Team
- We come together for moments that matter which include team offsites, team bonding activities, happy hours and more!
Skills
- Communications Skills
- Development
- Problem Solving
- Team Collaboration