Staff Software Engineer

Ripple
New York
Workplace: HybridFull timeUSD 193,461 - 193,661 annuallyFunction: Software EngineeringEducation: bachelorsSkills: []

Design and develop large-scale distributed payment systems for enterprise cross-border settlement, owning software architecture from requirements through unit and integration testing. Build scalable, high-performance Java-based applications using Spring Boot and HTTP technologies, with strong emphasis on TDD, CI/CD, and deployment automation. Collaborate across product, legal, and business development to translate requirements into end-to-end visibility for payment fees, timing, and delivery while working in a hybrid, fast-paced engineering environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ripple
Ripple
19 hours ago

Staff Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Design and develop large-scale distributed payment systems for enterprise cross-border settlement, owning software architecture from requirements through unit and integration testing. Build scalable, high-performance Java-based applications using Spring Boot and HTTP technologies, with strong emphasis on TDD, CI/CD, and deployment automation. Collaborate across product, legal, and business development to translate requirements into end-to-end visibility for payment fees, timing, and delivery while working in a hybrid, fast-paced engineering environment.
Location: New York
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop large-scale distributed payment applications that support enterprise cross-border settlement within seconds.
  • •Own the software development lifecycle from design and requirements gathering through unit and integration testing.
  • •Build scalable, high-performance enterprise software and end-to-end software solutions based on Java and its ecosystem.
  • •Apply test-driven development with high code coverage and automate testing using supported API/UI test tools and frameworks.
  • •Deploy and manage continuous integration pipelines, including collaboration on architecture and requirements across product, legal, and business development.

Pay and Benefits

Salary: USD 193,461 - 193,661 annually
Equity and Bonus:Equity
Perks:Health InsuranceLearning BudgetMobile Phone

Key Requirements

  • •Bachelor’s degree in Computer Science (or related) plus 5 years of progressive post-baccalaureate software development experience, or Master’s plus at least 3 years.
  • •At least 3 years developing on large-scale distributed systems.
  • •3+ years experience with Java and Spring Boot application development.
  • •3+ years experience with HTTP technologies and building/testing infrastructure, including deployment automation and CI/CD.
  • •3+ years experience with cloud-based architectures (AWS or GCP), data warehouse integration, and SQL/NoSQL databases (PostgreSQL, Oracle, Teradata, Hadoop), plus at least one API/UI test tool or framework (Postman, SoapUI, REST-assured, Selenium).
Experience:Distributed systemsFintechPayment systems
Education:Bachelor's in Computer Science
Tech Stack:JavaSpring BootHTTPAWSGCPSQLNoSQLPostgreSQLOracleTeradataHadoopCI/CDJenkinsGitLabBambooPostmanSoapUIREST-assuredSelenium

Company Brief

Ripple
Builds blockchain-based payment and liquidity infrastructure for financial institutions and enterprises. Its products support cross-border payments, crypto liquidity, and digital asset settlement.
Industry: Fintech Infrastructure
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn