At a Glance
- Tasks: Lead the development of a high-security crypto custody platform and enhance backend applications.
- Company: Join Ripple, a pioneering tech company transforming the global financial system.
- Benefits: Competitive salary, bonuses, equity, and comprehensive health benefits.
- Why this job: Make a real-world impact in a fast-paced, innovative environment with growth opportunities.
- Qualifications: 8+ years in software development, strong Java skills, and experience in cloud applications.
- Other info: Collaborative culture with a focus on diversity, learning, and team bonding activities.
The predicted salary is between 36000 - 60000 £ per year.
At Ripple, we’re building a world where value moves like information does today. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world.
The work: The Staff Software Engineer will help lead and build the next generation of crypto custody platform that enables banks to secure their funds and build an Internet of Value. Ripple’s distributed financial technology outperforms today’s banking infrastructure by driving down costs, growing processing speeds and delivering end-to-end transparency into payment fees, timing and delivery!
What you’ll do:
- Lead the build and scale of a high-security crypto-custody platform, expanding to AML/Travel Rule compliance, staking, tokenization and fully automated transaction workflows across supported chains.
- Work with wider technical teams on the design, deployment and continuous improvement of backend applications.
- Be a technical domain leader, provide technical guidance to your team and own the delivery of features.
- Participate in raising our standard of engineering excellence by implementing standard methodologies for architecture, coding, testing, and deployment.
What you’ll bring:
- 8+ years of hands-on software development and architecture experience on large scale distributed backend systems, with the last 5+ years in Java (with spring framework), and 4+ years experience working as a tech lead and mentoring other specialists.
- Experience in building transactional systems (preferably in payments / banking / e-commerce domains), backed by an RDBMS.
- Experience building cloud applications on AWS or Azure, and technologies such as Docker, Kubernetes.
- Experience with Agile development of distributed services, with a focus on robust software design, scalability, availability and security.
- Eagerness to work openly and collaboratively with a diverse team.
- Ability to encourage and drive engineering standard processes.
- A positive demeanor and a passion for sharing knowledge.
- BS or equivalent experience in Computer Science or similar.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
WHO WE ARE:
- 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 every employee is a respected, valued, and empowered part of the team.
- In-office collaboration for moments that matter is important to our culture, and we give managers and teams the flexibility to decide which 10+ days a month they come in.
- Bi-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!
Take Control of Your Finances:
- Competitive salary, bonuses, and equity.
- Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support.
- Employee giving match.
- Mobile phone stipend.
Staff Software Engineer, Custody employer: ripple
Contact Detail:
ripple Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer, Custody
✨Tip Number 1
Network like a pro! Reach out to current employees at Ripple through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. This can give you insider knowledge and make your application stand out.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you're aiming for a Staff Software Engineer role, be ready to discuss your experience with Java, cloud applications, and distributed systems. Practise coding challenges and system design questions to show off your expertise.
✨Tip Number 3
Show your passion for the crypto space! Be prepared to discuss how you see the future of financial technology evolving and how you can contribute to Ripple's mission. This enthusiasm can really set you apart from other candidates.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Ripple team and being part of something big and bold.
We think you need these skills to ace Staff Software Engineer, Custody
Some tips for your application 🫡
Show Your Passion for Crypto: When writing your application, let your enthusiasm for the crypto space shine through! We want to see how you connect with our mission of improving the global financial system and creating economic fairness.
Highlight Relevant Experience: Make sure to showcase your hands-on experience in software development, especially with large-scale distributed systems. Mention specific projects or technologies you've worked with that align with what we're looking for.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your skills and experiences, so we can easily see how you fit into our team and the role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at ripple
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and cloud platforms like AWS or Azure. Brush up on your knowledge of distributed systems and be ready to discuss your past experiences with them.
✨Showcase Your Leadership Skills
As a Staff Software Engineer, you'll need to demonstrate your ability to lead and mentor. Prepare examples of how you've guided teams in the past, tackled challenges, and implemented best practices in software development.
✨Understand Ripple's Mission
Familiarise yourself with Ripple’s vision of improving the global financial system through crypto solutions. Be prepared to discuss how your skills can contribute to this mission and why you’re passionate about it.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving abilities and coding skills. Practice coding challenges and be ready to explain your thought process clearly. This will show your analytical skills and how you approach complex problems.