Backend Software Engineer

10 Months ago • 5 Years + • $115,100 PA - $161,200 PA

Job Summary

Job Description

Backend Software Engineer to build scalable web services for Maxis games, must have 5+ years experience with cloud services and Java.
Must have:
  • Cloud Services
  • Java Experience
  • Scalable Services
  • API Development
Good to have:
  • Mobile Apps
  • Spring Framework
  • AWS Services
  • Linux Admin
Perks:
  • Health Insurance
  • Retirement Plan

Job Details

Job Summary

Welcome to Maxis, home to tinkerers, craftspeople, & storytellers. We aim to inspire everyone to make a better world through creative play. As the developer of The Sims , we create games and experiences for millions of people around the world and are always looking for new ways to inspire our players. Maxis is a place where you can do what you love and help others grow while doing it, a place where your unique voice can be heard and seen. We put creativity and inclusivity at the core of our work and don't settle for seeing the world only as it is but strive to build a world as it could be.

We're looking for a software engineer to work on cloud web services to help us bring exciting new features to life. In this role, you will be part of a small team responsible for supporting legacy Maxis titles. You will work with an experienced team that has collectively built Maxis games for more than two decades.

You will report to a Development Director for the backend services team and your work will be in Java, Spring, Linux/Bash, and deployed to cloud platforms.

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 design and implementation of APIs and protocols that are consistent, formalized, and testable
  • Demonstrate excellent technical problem-solving skills under iteratively changing requirements during game development
  • Author and review technical design documents and API specifications detailing software requirements
  • Maintain a suite of automated tests that validate the correctness of backend services

Qualifications

Please note that you do not need to qualify for all requirements to be considered. We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialog to be considered

  • Bachelor/Master's degree in Computer Science, Computer Engineering or related field.
  • 5+ years of job experience in a hands on coding role
  • You've shipped and supported scalable web services hosted in the cloud
  • You own large systems and features from design to deployment, including live service support
  • You develop high-quality, testable software
  • You have a desire to work with client engineers and designers to iteratively add features and improve APIs
  • You develop APIs for products that release new updates with zero downtime strategies and tools
  • You have experience with load testing, troubleshooting, and optimizing the performance of web services
  • You work on software that requires developing and optimizing queries and database access patterns
  • You're willing to iterate quickly and develop multiple short-lived prototypes

Pluses

  • You have experience developing services that support mobile applications
  • You've worked in the games industry before
  • You've built software with Java or Kotlin
  • You've shipped services using the Spring Framework
  • You've worked on large teams using version control
  • You have experience with Linux system administration, DevOps and/or CI/CD pipelines
  • You have experience with AWS services like EC2, RDS, Lambda, S3, Route53
  • You have experience working in large data-driven services
Ceci ne s’applique pas au Québec.

BC COMPENSATION AND BENEFITS

The base salary ranges listed below are for the defined geographic market pay zones in these locations. If you reside outside of these locations, a recruiter will advise on the base salary range and benefits for your specific location.

EA has listed the base salary ranges it in good faith expects to pay applicants for this role in the locations listed, as of the time of this posting. Salary offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, geographic location, and business or organizational needs.

BASE SALARY RANGES

• British Columbia (depending on location e.g. Vancouver vs. Victoria):
º $115,100 - $161,200 CAN Annually

Base salary is just one part of the overall compensation at EA. We also offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.

Similar Jobs

Draft Kings - Lead Software Engineer, iOS

Draft Kings

Boston, Massachusetts, United States (On-Site)
8 Months ago
PlayStation Global - Software Engineer II - Full Stack

PlayStation Global

Los Angeles, California, United States (Hybrid)
8 Months ago
Warner Bros. Games - Staff Software Engineer - Java Full Stack (GQA Team), Bangalore

Warner Bros. Games

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Warner Bros. Games - Software Engineer II- Site Reliability Engineering (SRE Team)Bangalore

Warner Bros. Games

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Unity - Software Engineer - Unity Services Foundation

Unity

Helsinki, Uusimaa, Finland (On-Site)
8 Months ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Albany, New York, United States (Hybrid)
8 Months ago
GameChanger  - Senior Software Engineer, Developer Experience

GameChanger

(Remote)
8 Months ago
PlayStation Global - Senior Software Engineer

PlayStation Global

San Diego, California, United States (Hybrid)
8 Months ago
Airbus Aircraft - Software Engineer

Airbus Aircraft

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Blizzard Entertainment - Lead Software Engineer, Production Technology

Blizzard Entertainment

(Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Draft Kings - Software Engineering Manager

Draft Kings

London, England, United Kingdom (On-Site)
8 Months ago
Easygo - DevOps Engineer

Easygo

Melbourne, Victoria, Australia (On-Site)
8 Months ago
Honeywell - Embedded Engr II

Honeywell

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Tech Solve Engine - Support & Linux System Engineer

Tech Solve Engine

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Intellismith - Urgent Hiring - API Integration Engineer

Intellismith

Gurugram, Haryana, India (On-Site)
8 Months ago
PlayStation Global - Software Engineer II - Full Stack

PlayStation Global

Los Angeles, California, United States (Hybrid)
8 Months ago
Amazon - ID Network Technician I, HYD-Infinity - Infra Delivery Techs

Amazon

Hyderabad, Telangana, India (On-Site)
8 Months ago
Amber - Senior IT Technician

Amber

Guadalajara, Jalisco, Mexico (On-Site)
8 Months ago
Splash Damage - Senior Backend Engineer

Splash Damage

London, England, United Kingdom (On-Site)
8 Months ago
Warner Bros. Games - Staff Software Engineer - Java Full Stack (GQA Team), Bangalore

Warner Bros. Games

Bengaluru, Karnataka, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Toronto, Ontario, Canada

Bardel Entertainment - Coordinateur(trice) de Production/ Production Coordinator - Feature Animation

Bardel Entertainment

Montreal, Quebec, Canada (On-Site)
8 Months ago
Bardel Entertainment - Superviseur de Rendu et de Composition / Render and Compositing Supervisor

Bardel Entertainment

Montreal, Quebec, Canada (On-Site)
8 Months ago
Bardel Entertainment - Artiste en éclairage / Lighting Artist

Bardel Entertainment

Montreal, Quebec, Canada (On-Site)
8 Months ago
Bardel Entertainment - Artiste FX principal / FX Lead (3D)

Bardel Entertainment

Montreal, Quebec, Canada (On-Site)
8 Months ago
Bardel Entertainment - Artiste 3D FX/ 3D FX Artist

Bardel Entertainment

Montreal, Quebec, Canada (On-Site)
8 Months ago
Behaviour Interactive - Programming Team Lead - Dead by Daylight | Chef·fe d'équipe de programmation - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Behaviour Interactive - Senior Community Developer | Développeur·se de communauté sénior·e

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
8 Months ago
Behaviour Interactive - Senior Community Developer | Développeur·se de communauté sénior·e

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
8 Months ago
Lakshya Digital - Technical Artist Freelance

Lakshya Digital

Toronto, Ontario, Canada (Remote)
8 Months ago
Lakshya Digital - Combat Designer Freelance

Lakshya Digital

Toronto, Ontario, Canada (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Draft Kings - Software Engineering Manager

Draft Kings

London, England, United Kingdom (On-Site)
8 Months ago
Emerson - Automation Engineer

Emerson

Pune, Maharashtra, India (Hybrid)
8 Months ago
PENN Interactive - Staff Software Developer, Trading

PENN Interactive

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
PENN Interactive - Staff iOS Developer

PENN Interactive

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
PENN Interactive - Senior Software Developer, ESPN Ecosystem

PENN Interactive

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
PENN Interactive - Senior iOS Developer, Mobile Platform

PENN Interactive

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
PENN Interactive - Senior Android Developer, Mobile Platform

PENN Interactive

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
Easygo - DevOps Engineer

Easygo

Melbourne, Victoria, Australia (On-Site)
8 Months ago
Honeywell - Embedded Engr II

Honeywell

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Tech Solve Engine - Support & Linux System Engineer

Tech Solve Engine

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Vancouver, British Columbia, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Guildford, England, United Kingdom (Remote)

Hyderabad, Telangana, India (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Galway, County Galway, Ireland (Hybrid)

Galway, County Galway, Ireland (Hybrid)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug