Skip to content

Staff Software Engineer
Company | Ripple |
---|
Location | San Francisco, CA, USA |
---|
Salary | $188000 – $211499 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8+ Years in Software Engineering
- Proficient in at least one primary programming language (e.g. Java, Scala, Python) and comfortable working with SQL
- Ability to write sophisticated code and comfortable with picking up new technologies independently. Have a strong background in developing distributed systems with experience in scalable data pipelines
- Familiar with technologies like Spark or Flink and comfortable in engineering data pipelines using data technologies on financial datasets
- Highly or conceptually familiar with AWS cloud resources (S3, Lambda, API Gateway, Kinesis, Athena, etc.)
- Experience with RESTful APIs and server-side APIs integration
- Experience with CI/CD pipeline orchestration, using Gitlab, Helm, and Terraform
- Experience with administration of Docker or Kubernetes infrastructure
- Excited about operating independently, demonstrating excellence, and learning new technologies and frameworks
Responsibilities
- Build real time pipelines and tools to keep pace with the growth of our data and its consumers
- Power our externally-facing data APIs and applications built on top of them
- Build foundational systems and services that allow users to focus on business and application logic via higher level programming models
- Design and implement systems for scalability, availability and graceful degradation
- Build frameworks for measuring and supervising data quality and integrity
Preferred Qualifications
No preferred qualifications provided.