Posted in

Senior Software Engineer

Senior Software Engineer

CompanyRipple
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or a related technical field. Equivalent experience will also be considered.
  • 5+ years of relevant work experience with solid development background with Go, Python, or Java
  • Experience developing APIs and SDKs
  • Experience working with cloud infrastructures, particularly AWS
  • Experience with container schedulers and runtimes such as Docker running on Kubernetes, Rancher, or Mesos
  • Experience building deployment pipelines using common CI/CD tools
  • Experience with Infrastructure-as-Code (e.g. Terraform, CloudFormation, etc.)
  • Experience with real-time telemetry and tracing tools like Prometheus
  • Strong team player with a customer service orientation and ability to forge relationships at all levels of the company and across diverse cultures
  • Have excellent communication skills – written, verbal and interpersonal

Responsibilities

  • Build and provide platform features for compute, authentication, service discovery and calls, observability and redundancy
  • Deploy and maintain Ripple’s multi-region, multi-provider service platforms (with an emphasis on security and resiliency)
  • Develop tools for automation, monitoring, and instrumentation to reduce operational friction and increase engineering efficiency
  • Create and automate new and existing platform and application lifecycle services, leveraging data to converge on declared states with minimal human interaction
  • Propose scaleable, maintainable and cost effective solutions
  • Participate in the leadership of DevOps and GitOps principles within the organization

Preferred Qualifications

    No preferred qualifications provided.