Skip to content

Senior Software Engineer, Developer Experience

Atlanta, GADevOps / SRERemote5+ YOE
Summary

Builds and maintains developer tooling, CI/CD pipelines, and AI-powered automation to boost engineering productivity and ensure performance/reliability. Requires 5+ years in software engineering focused on DevOps/platform with strong systems thinking and AI enthusiasm.

About the role

Technologies we use

  • Backend: Kotlin, TypeScript/Node.js
  • Cloud experience (AWS preferred)
  • Kubernetes, Ambassador, Helm
  • Github Actions (or other CI experience i.e CircleCI, Jenkins, TravisCI)
  • Continuous Delivery (ArgoCD or equivalent)
  • Software and Shared Library development experience
  • All major AI tools and infrastructure

Your day-to-day

  • Design, build, and maintain reusable developer tooling (CLI tools, NPM and Kotlin libraries) shared across all engineering teams
  • Enable a consistent and friction-free local development experience for engineers
  • Build and maintain robust CI/CD pipelines (GitHub Actions, ArgoCD) that provide fast, reliable feedback loops
  • Identify and eliminate bottlenecks in the developer workflow through proactive engagement with engineering teams
  • Contribute to and enforce standards for code reusability and maintainability across packages and libraries
  • Integrate AI tooling (LLMs, agentic workflows, code generation) into CI/CD pipelines and developer workflows to accelerate delivery
  • Build AI-assisted automation for test generation, code review, and performance anomaly detection
  • Evaluate and adopt emerging AI developer tools (e.g., Claude, Cursor, custom agents) and drive their adoption across engineering
  • Design intelligent observability solutions using AI to surface actionable signals from Datadog and other monitoring platforms
  • Partner with cross-functional teams to embed AI capabilities into the full software delivery lifecycle
  • Partner with architects, developers, and QA teams to design and execute a comprehensive performance testing strategy
  • Validate performance, stability, scalability, and reliability across web and mobile product surfaces
  • Build and maintain a scalable performance testing environment supporting both functional and load scenarios
  • Perform root-cause analysis on performance bottlenecks and provide clear recommendations
  • Coordinate performance testing across internal teams and external resources, ensuring complete test coverage for each release
  • Communicate testing status and performance insights to engineering leadership, translating data into actionable recommendations

What you'll bring to the team

  • 5+ years of experience in software engineering, with a focus on developer tooling, platform engineering, or DevOps
  • You care deeply about developer productivity and treat your colleagues as your customers
  • You are a strong systems thinker who can navigate both platform-level architecture and the day-to-day pain points of individual engineers
  • You are excited by AI and actively look for ways to apply it to real engineering problems, not just as a buzzword
  • You communicate clearly across engineering, QA, and leadership translating technical findings into business-relevant insights
  • You are comfortable working in a cross-geography setup and can lead and mentor peers in a distributed environment
  • You bring a quality-first mindset and champion best practices in testing, observability, and release confidence
Skills
KotlinTypeScriptNode.jsAWSKubernetesHelmAmbassadorGitHub ActionsArgoCDAILLMsDatadogCircleCIJenkinsTravisCI