USA TODAY Co. is a leading global digital media company reaching over 200 million people monthly through its powerful network. They are seeking a Senior Software Engineer in API Services to develop and maintain backend APIs that power internal systems and consumer-facing platforms, ensuring high availability and performance.
Responsibilities:
- Design, develop, and deploy backend APIs in Golang that deliver content to millions of readers
- Automate everything: containerize with Docker, deploy and scale using Kubernetes, and manage clusters with Terraform
- Leverage top cloud provider tools to create efficient, performant, and modern architectures
- Explore new tools to optimize cost, deployment speed, developer efficiency, and resource usage
- Review PRs and mentor team members through feedback and collaboration
- Participate in Agile ceremonies and sprint planning on a two-week cadence
- Provide operational support and join the team’s on-call rotation
- Help refine and advocate best practices for application and infrastructure monitoring
Requirements:
- Design, develop, and deploy backend APIs in Golang that deliver content to millions of readers
- Automate everything: containerize with Docker, deploy and scale using Kubernetes, and manage clusters with Terraform
- Leverage top cloud provider tools to create efficient, performant, and modern architectures
- Explore new tools to optimize cost, deployment speed, developer efficiency, and resource usage
- Review PRs and mentor team members through feedback and collaboration
- Participate in Agile ceremonies and sprint planning on a two-week cadence
- Provide operational support and join the team's on-call rotation
- Help refine and advocate best practices for application and infrastructure monitoring
- Collaborate on designing and implementing well-tested, performant applications with a focus on concurrency
- Deliver high-quality API solutions using GraphQL and REST at scale
- Build scalable software in Golang (experience with Ruby, Node, Python, or similar environments is a plus)
- Automate deployment and scaling with Terraform and Kubernetes
- Write robust unit and integration tests—testing is key to our culture
- Proven ability to thrive as a self-starter in a remote-friendly environment
- Solid Golang experience
- 2+ years of experience developing and deploying software platforms in a DevOps environment—we run what we build.
- Experience building APIs, SDKs, or CLI tools
- Familiarity with Agile methodologies, test-driven development, CI/CD, and version control systems
- Experience with configuration-driven systems using tools like Terraform, Chef, Ansible, or Salt