Job Description
Summary
Are you a highly skilled and motivated individual with a passion for Engineering? Look no further! Ripple is seeking a Senior Software Engineer to join our exceptional team and contribute to the development of high-quality software solutions. As a Senior Software Engineer at Ripple Labs Inc., you will have the chance to work on innovative projects and collaborate with a team of experienced experts in the field.
WHAT YOU'LL DO:
- Design, develop, and maintain flawless software solutions for our ambitious projects.
- Collaborate with teams from different departments to determine project requirements and successfully implement software solutions.
- Conduct thorough testing and debugging to ensure the software meets the highest quality standards.
- Stay up-to-date with the latest industry trends and continuously improve your technical skills.
- Mentor and provide guidance to junior team members, fostering a culture of collaboration and continuous learning.
WHAT YOU'LL BRING:
- Bachelor's degree in Computer Science or related field.
- Minimum of 7 years of experience in software engineering, with a focus on full-stack development.
- Proven expertise in programming languages such as Java, Python, Javascript or Go.
- Extensive knowledge of software development methodologies and effective approaches.
- Experience with cloud-based technologies and frameworks, such as AWS or Azure.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with team members at all levels.
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.
- 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.
- 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
Take Care of Yourself
- R&R days so you can rest and recharge
- Generous wellness reimbursement and weekly onsite & virtual programming
- Generous vacation policy - work with your manager to take time off when you need it
- Industry-leading parental leave policies. Family planning benefits.
- Catered lunches, fully-stocked kitchens with premium snacks/beverages, and plenty of fun events
Skills
- Analytical Thinking
- AWS
- Communications Skills
- Development
- Java
- Problem Solving
- Python
- Software Engineering