Staff Software Engineer
What engineering roles in crypto pay
205 salaries · our own dataThis role pays $193k-$194k, below the $202k median for engineering roles in crypto on this board.
As a Staff Software Engineer at Ripple, you design and develop large-scale distributed systems for digital asset infrastructure serving financial institutions. You work independently and collaboratively to build enterprise payment applications that enable instant cross-border settlement, driving down costs and increasing processing speeds across Ripple's distributed financial technology platform.
What you'll do
- Design and develop large-scale distributed systems, both independently and in collaboration with team members
- Build enterprise distributed payment applications that execute settlement within seconds
- Participate in the full software development lifecycle, from design and requirements gathering through unit and integration testing
- Build scalable and performant enterprise software with deep understanding of Java and its ecosystem
- Perform test-driven development with high code coverage
- Deploy and manage a continuous integration pipeline
- Work with teams across product, legal, and business development to gather requirements and evaluate technical implications of design decisions
What you bring
- A Bachelor's degree in Computer Science or related field plus 5 years of progressive post-baccalaureate software development experience, or a Master's degree in Computer Science or related field plus at least 3 years of software development experience
- At least 3 years of experience working as a developer on large-scale distributed systems
- At least 3 years of experience with each of the following (gained concurrently): Java and SpringBoot applications, HTTP technologies, building and testing infrastructure, deployment automation, cloud tools such as AWS or GCP and cloud-based architectures, data warehouse architecture and integration, SQL and NoSQL databases including PostgreSQL, Oracle, Teradata, and Hadoop, CI/CD tools including Jenkins, GitLab, and Bamboo
- At least 3 years of experience with at least one API/UI test tool or framework such as Postman, SoapUI, REST-assured, or Selenium
What we offer
- Annual base salary of $193,461-$193,661 USD (for NY-based positions), plus equity and additional compensation such as bonuses
- Telecommuting permitted up to 50% per week within the same geographic location as your assigned office
- 40 hours per week, Monday through Friday, 8:30 a.m. to 5:30 p.m.
- Professional development budget to support learning
- Competitive benefits including health coverage for physical and mental healthcare, retirement, family forming, and family support
- R&R days to rest and recharge
- Generous wellness reimbursement and weekly onsite and virtual programming
- Generous vacation policy, with flexibility to take time off when you need it
- Industry-leading parental leave and family planning benefits
- Employee giving match and mobile phone stipend
- Catered lunches, fully-stocked kitchens, and regular team events and offsites
- Bi-weekly all-company meetings with leadership
About Ripple
Ripple builds digital asset infrastructure for financial institutions, businesses, governments, and developers to improve the global financial system. Through crypto solutions, Ripple enables instant cross-border settlement and creates greater economic fairness and opportunity worldwide.
