Basic Bachelor’s or Master’s in Computer Science, Software Engineering, or equivalent experience 3+ years of professional experience building back-end, platform, or reliability-focused services Experience with at least one modern programming language (C#, Java, or Go) Experience in distributed systems, data structures, and production reliability fundamentals Experience with web services, APIs (REST/gRPC), and working with JSON/structured data Experience with Git, complex CI/CD workflows, automated testing frameworks, and Agile practices Experience leveraging coding assistants (Claude, GitHub Copilot, etc.) for problem solving, debugging, profiling, and documentation Preferred Experience building and operating back-end services in Azure or GCP, with hands-on experience using Terraform and Infrastructure-as-Code Expertise in progressive delivery, configuration management, or feature-flagging systems (e.g., Optimizely) Experience with observability tooling (OpenTelemetry, Prometheus, Grafana) to debug system health and correlate incidents Strong incident response background: experience with on-call rotations, root-cause analysis (RCA), and operational readiness reviews Demonstrated ability to own features end-to-end, including design trade-offs, rollout strategies, and post-launch support