Software Development Engineer - Cloud Services
Battle Road
Software Development Engineer – Cloud Services
Position Overview
Are you a game back-end or services engineer with 3-5 years’ experience who loves solving cutting-edge technical challenges to deliver great player experiences? Do you love moving quickly, failing fast, and getting stuff done? We’d love to talk with you!
At Battle Road, we’re applying state-of-the-art innovations and experience from the video game industry to build the future of simulations, modeling, and operations with AtomEngine – our proprietary cloud-based game engine that’s making the world playable. As we continue to grow, we’re seeking a services engineer to improve and mature our back-end infrastructure.
Position Summary
As a Cloud Services Engineer, you’ll join a team of experienced game developers building AtomEngine, our scalable cloud-based simulation and modeling platform. In this role you’ll work closely with the existing services team to develop technical architectures aligned with business goals and execute engineering objectives.
Key Responsibilities
- Implement and maintain CI/CD pipelines using tools like Azure DevOps, GitHub Pipelines, and Jenkins and Infrastructure as Code.
- Design, build, deploy, and maintain cloud infrastructure in AWS and Azure including matchmaking, dedicated multiplayer servers, analytics, and more.
- Develop orchestration services to manage containerized applications in Kubernetes and Agones, dynamically adjusting capacity based on load.
- Implement monitoring solutions to track performance, capture logs, and generate alerts using tools like ELK Stack, Prometheus, Grafana, and Datadog.
- Write and maintain concise technical documentation that clearly identifies the purpose, scope, and dependencies of systems, and describes their interfaces.
- Implement networking technologies and solutions needed to ensure reliable and secure communication across complex systems.
- Design for security, incorporating principles such as zero-trust, segmentation, and least privilege to protect sensitive data and mitigate attack vectors.
Required Qualifications
- Developing scalable game back end or PaaS systems.
- Shipping and supporting live services.
- Building in AWS and/or Azure (both is a plus).
- RESTful API design.
- Proficiency with infrastructure as code.
- Experience with Kubernetes and/or Agones (both is a plus).
- Designing network systems for security.
- Due to bona fide occupational qualifications required by the U.S. Department of Defense, applicants must be U.S. citizens to be eligible for this position.
Physical Work Requirements
- You can sit, operate a computer, and a phone for extended periods.
- Usually work indoors.
Benefits:
- Fully remote work arrangements.
- Paid parental leave.
- Affordable Health, Dental and Vision Benefits.
- 401(k) Matching Program.
- Life Insurance.
- Generous Paid Holidays, Time-off and Sick Leave.
- Awesome team & company culture.
Equal Opportunity Employer:
Battle Road Digital is an Equal Opportunity Employer. We believe we are best equipped to help our employees, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity – unique styles, experiences, identities, ideas and opinions – while being inclusive of all people. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.