This job listing expired on Feb 7, 2022
Tweet

Multiple Locations: Kitchener, Ontario, Canada Orlando, Florida, United States Vancouver, British Columbia, Canada Toronto, Ontario, Canada

At Maxis, we're looking for a software engineer to work on cloud web services that help us bring exciting new features to life. You will work with an experienced team that has collectively built Maxis games for more than two decades. You will work with multiple backend engineers, prototyping and shipping features that expand the infrastructure supporting The Sims franchise. You will report to a Development Director for the backend services team and the bulk of your work will be done in Kubernetes, Helm, and Terraform; configuring and deploying our services to a Kubernetes cluster that runs on the Google Cloud Platform.

As a Backend Software Engineer at Maxis, you will

  • Develop responsive, resilient, massively scalable, and globally available web services that support millions of players
  • Creatively blend security best practices and original techniques to keep user data secure and prevent cheating
  • Apply and improve service deployment and troubleshooting strategies that maximize uptime
  • Drive the design and implementation of infrastructure configuration and deployment strategies
  • Demonstrate excellent technical problem-solving skills while responding to the changing requirements of the game development process
  • Work with the backend team to author and review technical design documents for new features, and the cloud infrastructure configuration needed to support those features
  • Support a great player experience for The Sims players by participating in live service support, incident troubleshooting, and resolution

Qualifications

Please note that you do not need to satisfy all requirements to be considered. We encourage you to apply if you can meet most of the requirements and are comfortable having an open conversation about your qualifications.

  • You have a Bachelor/Master's degree in Computer Science, Computer Engineering or related field.
  • You have 3+ years of job experience in a hands on coding, DevOps, or infrastructure configuration role
  • You've shipped and supported scalable web services hosted in the cloud
  • You've deployed web services using Kubernetes and containerization
  • You’ve owned large systems and features from design to deployment, including live service support
  • You develop infrastructure for products that release new updates with zero downtime
  • You have experience with load testing, troubleshooting, and optimizing the performance of web services
  • You’re willing to support a great player experience by participating in live service support and incident troubleshooting and resolution
  • You have experience with CI/CD pipeline technology like Gitlab CI
  • You're willing to iterate quickly and develop multiple short-lived prototypes
  • You have excellent written and verbal communication skills
  • You're a motivated self-starter and able to operate with autonomy
  • You have a desire to teach and learn from your peers

Pluses

  • You have experience with Google Cloud Platform, including Google Kubernetes Engine, or Google Cloud Spanner
  • You have experience using Helm for managing kubernetes applications
  • You've shipped web services that scale to millions of daily users
  • You have experience developing services that support mobile applications
  • You've worked in the games industry before
  • You've built software with Java, Kotlin, Go, or the Spring Boot Framework
  • You've worked on large teams using version control tools like git
  • You have experience with distributed streaming technologies like Kafka
  • You have experience working in large data-driven services

About EA

At Electronic Arts, we exist to Inspire the World to Play. We create extraordinary new game experiences for our millions of players everywhere by bringing together talented people that combine creativity, innovation, and passion. We know that our strength lies in the diversity of our people. We immerse our employees into an inclusive culture, and provide opportunities for learning and leading that allow them to do the most impactful and rewarding work of their careers. We put our people first. We provide comprehensive benefit packages with a focus on health and wellbeing to support your needs and help you balance your career and personal life. We provide access to dynamic and collaborative work environments, opportunities to connect and contribute through our Employee Resource Groups, and support for a balanced life with paid time off and new parent leave, plus free video games and so much more! Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. Electronic Arts also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.