Software Developer, DevEx – Stateful Systems

Posted Oct 23

This is a fully remote position, open to applicants in United Kingdom, +2 more countries.

📋 Description

• Develop internal tools, services, and APIs to securely provision, modify, migrate, and troubleshoot databases, topics, and caches.

• Automate manual operational tasks for upgrades, migrations, access requests, backups, and restores.

• Manage and strengthen production data stores while participating in the team's on-call rotation.

• Collaborate with product engineering teams on schema design, migrations, query performance, and ORM utilization.

• Oversee infrastructure as code using Terraform.

• Enhance CI/CD pipelines through GitHub Actions.

• Boost observability across stateful systems by instrumenting services and creating actionable alerts.

• Leverage generative AI to develop and maintain internal services, including agentic services.

• Advocate for best practices in reliability, safe changes, security, and platform adoption.

• Provide tools and expertise that empower teams to manage their own systems under Slice’s “you build it, you run it” philosophy.


⛳️ Requirements

• Proficiency in production-quality software development using a general-purpose language such as Python, Go, or Java.

• Experience in building services and APIs.

• Familiarity with testing deployed software and engaging in code reviews.

• Background in operating a relational database in a production environment.

• Experience in designing schemas and deploying migrations on a busy database.

• Skills in troubleshooting slow queries from the ORM to the query plan and implementing indexes.

• Understanding of retries, idempotency, consistency trade-offs, and system failure modes.

• Strong AWS knowledge, including IAM, RDS, and fundamental networking.

• Experience with managing infrastructure using Terraform.

• Background in building and sustaining delivery pipelines, preferably with GitHub Actions.

• Proficient in instrumenting systems and creating actionable alerts.

• Experience in being on call for production systems.

• Familiarity with incident response and conducting blameless postmortems.

• Experience in creating internal tools for other engineers, such as CLIs, APIs, and automation solutions.

• Ability to conceptualize reusable systems rather than one-off solutions.

• Curiosity to gain in-depth knowledge of data infrastructure.


🏝️ Benefits

• Equal Opportunity Employer.

• Emphasis on diversity of backgrounds, cultures, and perspectives.

• Remote work opportunities available for applicants in the UK, Canada, and North Macedonia.

People also viewed

finanzen.net GmbH15 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care15 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures15 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics15 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX15 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers