
Senior Platform Software Engineer
Oyster
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇪🇺 Anywhere in Europe
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudDockerHerokuLinuxRubyRuby on RailsSeleniumTerraform
About the role
- Design and maintain internal Ruby gems, tooling, and abstractions that reduce infrastructure complexity and enable engineers to focus on product work.
- Build, optimize, and operate fully automated, reliable, and cost-effective CI/CD pipelines for Rails applications, including browser-based test automation.
- Operate and improve our AWS + Heroku hybrid infrastructure using Terraform, ensuring high availability, scalability, security, and cost efficiency.
- Implement SRE best practices, observability, and incident workflows using tools such as Datadog and Sentry to reduce outages, accelerate recovery, and eliminate operational overhead.
- Collaborate in public channels to diagnose issues, guide teams, and continuously improve how Oyster builds and runs software.
Requirements
- 5+ years in software and platform engineering, with 2+ years building and maintaining Ruby on Rails applications and 4+ years owning DevOps, SRE, or infrastructure responsibilities in production environments at scale.
- Proven experience running Ruby on Rails applications in production on AWS and Heroku.
- Comfortable managing Linux systems and cloud infrastructure with Terraform or similar tools.
- Skilled in building and maintaining CI/CD pipelines for Rails, including browser-based test automation (e.g., Capybara with Selenium or Cuprite).
- Experienced in using Docker for both development and production environments.
- Proficient with Datadog for monitoring and debugging, and Sentry (or equivalent) for exception tracking and incident triage.
- Strong collaborator in incident response, openly diagnosing and resolving issues with engineering teams.
Benefits
- Work from anywhere
- Paid time off: Enjoy 40 days off per year (including holidays and vacation), or more if required by your country.
- Mental health support: Access Plumm, our mental well-being service.
- Wellbeing allowance: Each month, receive a wellbeing allowance in your ThanksBen wallet. Spend it on a wide range of options; see the benefits catalogue for ideas.
- Flexible parental leave: All new parents are eligible for at least three months’ paid leave, with job protection for up to 12 months or as required locally.
- WFH stipend: Receive a stipend for your laptop and home office equipment to get you set up quickly.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RubyRuby on RailsCI/CDTerraformAWSHerokuLinuxDockerCapybaraSelenium
Soft skills
collaborationproblem-solvingincident responsecommunicationdiagnosing issues