Senior Software Engineer, Platform
Medbridge · Bellevue, WA · 2 wk ago
Engineering$140k–$175k/yrFull-time
Responsibilities
- Improve the Medbridge Platform that product engineering teams use to build, test, deploy, and operate software.
- Work on CI/CD pipelines, build systems, deployment workflows, and release automation.
- Improve database reliability, performance, upgrade readiness, and operational practices.
- Help strengthen our testing platform so teams can validate changes more quickly and confidently.
- Improve monitoring, alerting, observability, and production readiness.
- Reduce developer friction by improving local development, tooling, documentation, and shared engineering workflows.
- Work with the Medbridge PHP monolith as part of the broader platform, including modernization, maintainability, reliability, and testing improvements.
- Partner with product engineering teams to understand pain points and turn them into platform improvements.
- Lead or contribute to cross-team technical initiatives.
- Break down complex technical problems into clear plans and incremental delivery steps.
- Create reusable patterns, documentation, and standards that help teams move faster.
- Mentor engineers and help raise the technical bar across the organization.
- Balance modernization, reliability, developer experience, and product delivery needs.
Requirements
- Strong software engineering experience building and maintaining production systems, including backend, platform, infrastructure, developer tooling, or shared engineering systems.
- Experience improving CI/CD pipelines, build systems, testing infrastructure, observability, and overall developer experience.
- Strong understanding of relational databases (MySQL or similar), including working within large, mature, or complex codebases.
- Proven ability to safely improve and modernize existing systems without unnecessary rewrites, while writing maintainable and testable code.
- Strong debugging, problem-solving, and technical planning skills with the ability to break down complex work into clear, executable steps.
- Strong communication, collaboration, and ownership mindset with the ability to operate through ambiguity and improve systems relied on across teams.