How Remoteville checks and expires listings

Staff Software Engineer

Skills
Amazon Web ServicesOperationsPipelinesProduction SystemsResiliencyRubyService-Level Agreements
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 4+ years of professional software engineering experience with ownership of features quality or system-level initiatives
  • Strong backend development experience with Ruby Node.js or similar
  • Solid understanding of REST APIs service contracts and software design principles
  • Experience working across backend services APIs and production systems
  • Experience designing and maintaining automated tests across unit integration and end-to-end levels
  • Familiarity with modern testing frameworks such as Playwright or Cypress
  • Strong ownership of code quality debugging and testing strategy balancing coverage reliability and execution time
  • Experience building and operating services in AWS or similar cloud environments
  • Good understanding of cloud-native and distributed systems including microservices scalability and resilience
  • Experience with CI/CD production debugging observability tools such as Datadog and incident response
  • Willingness to participate in a mandatory 24/7 on-call rotation
  • Experience responding to production incidents and contributing to reliability improvements and postmortems
  • Experience using or strong interest in AI-powered development tools
  • Ability to review and validate AI-generated code and suggestions

Nice to have

  • High ownership
  • Strong technical judgment
  • Bias for action
  • T-shaped engineer
  • Proactive problem solver
  • Hands-on

Day to day

  • Design and evolve scalable test automation across services and teams
  • Build end-to-end integration and API test frameworks that reduce manual QA dependency
  • Improve CI/CD confidence release safety and deployment velocity by minimizing flaky low-signal tests

Hiring process

  • Apply via the company careers site
  • Use the applicant system
  • Be aware that Quest/One Identity only communicate through email addresses ending in @quest.com or @oneidentity.com