Jobs
>
Vancouver

    Backend Software Engineer - Vancouver, Canada - Electronic Arts

    Default job background
    Description

    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):

    o $96,400 - $133,900 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.

  • Bloombase Canada Inc.

    software engineer

    1 week ago


    Bloombase Canada Inc. Vancouver, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Experience · 2 years to less than 3 years · Workplace information · Remote work available · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Sakura Distributors Inc.

    software engineer

    1 week ago


    Sakura Distributors Inc. Surrey, Canada

    Education: · Expérience: · Education · Bachelor's degree · Experience · 1 year to less than 2 years · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Akkodis

    Software Engineer

    1 day ago


    Akkodis British Columbia, Canada

    On behalf of our client we are seeking Senior and Lead software engineers with a strong background with C++ and Chromium. · This company offers our team members value most is our fun and truly 'people-first' culture where you're given the autonomy to do your best work and provid ...

  • Powertech Labs

    Software Engineer

    1 week ago


    Powertech Labs Vancouver, BC, Canada Full time

    Powertech Labs Inc is a cleantech company with the mission of being a trusted innovation partner providing solutions, specialised testing, and technical expertise for a safe and sustainable global energy future. A clean future will be driven by electric and hydrogen power, and we ...

  • T-Net British Columbia

    Software Engineer

    1 week ago


    T-Net British Columbia Vancouver, BC, Canada

    Our client is a 30-person custom software development shop with an established track record and brand name enterprise clients as well as innovation clients. Due to continued growth, they are adding several software engineers to their team. You will join a project that suits your ...

  • Go REcruitment

    Software Engineer

    1 week ago


    Go REcruitment Vancouver, BC, Canada

    io is looking for team of talented, results-driven Software Engineers (Intermediates, senior and team lead) to join the Netskrt team. We are a highly motivated team, dedicated to delivering products and services that improve the customer experience when accessing internet video a ...

  • Arista

    Software Engineer

    1 week ago


    Arista Vancouver, BC, Canada

    Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large data center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agili ...

  • Fossbytes Media Pvt Ltd

    Software Engineer

    1 week ago


    Fossbytes Media Pvt Ltd Vancouver, BC, Canada Full time

    Software Engineer II - Gameplay Services · Job Advertisement: · The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA's incredible games and player experiences with high-level platforms like Cloud, Commerce, D ...

  • Salesforce, Inc.

    Software Engineer

    1 week ago


    Salesforce, Inc. Vancouver, BC, Canada

    Inc's Candidate Privacy Notice contains more details about the handling and use of the personal data of job applicants. · For more information about our website privacy practices, please see our Privacy Statement. · Software Engineering SMTS page is loaded Software Engineering ...

  • Generac

    Software Engineer

    1 week ago


    Generac Vancouver, BC, Canada

    We are committed to providing sustainable cleaner energy products and technology. Generac Energy Services is a cutting-edge team that is working to provide end-to-end digital solutions and experiences for customers who are striving to manage increasingly complex portfolios of res ...

  • Electronic Arts Inc.

    Software Engineer

    2 weeks ago


    Electronic Arts Inc. Vancouver, BC, Canada

    Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower ...

  • FranklinCovey

    Software Engineer

    1 week ago


    FranklinCovey Vancouver, BC, Canada

    Title: Software Engineer · Division & Department: Corporate Platform Development · Status: Full-Time Exempt · Reports to: Engineering Manager · Location: Remote – Anywhere in British Columbia, Alberta, or Ontario, Canada provinces · Job Summary · Within the last five y ...

  • Electronic Arts Inc.

    Software Engineer

    1 week ago


    Electronic Arts Inc. Vancouver, BC, Canada

    EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA SPORTS creates connected experiences that ignite the emotion of sport th ...

  • T-Net British Columbia

    Software Engineers

    1 week ago


    T-Net British Columbia Vancouver, BC, Canada

    Our client is a 30-person custom software development shop with an established track record and brand name enterprise clients as well as innovation clients. Due to continued growth, they are adding several software engineers to their team. You will join a project that suits your ...

  • Asana

    Software Engineer

    1 week ago


    Asana Vancouver, BC, Canada

    We will be working closely with our sibling team Communications Platform to drive this growth. This role is based in our Vancouver office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work fro ...

  • Electronic Arts

    Software Engineer

    2 weeks ago


    Electronic Arts Vancouver, BC, Canada Full time

    Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower ...

  • T-Net British Columbia

    Software Engineer

    18 hours ago


    T-Net British Columbia Vancouver, Canada

    Sanctuary AI-a multi award-winning LinkedIn Top Startup company- is looking to hire a Software Engineer for our Simulation team. Reporting to the Simulation Software Engineering Manager, you'll gain a comprehensive understanding of our design, architecture, and implementation of ...

  • T-Net British Columbia

    Software Engineer

    1 week ago


    T-Net British Columbia Vancouver, BC, Canada

    Software Engineer Team Lead - Development · Software Engineer Team Lead - Development · Job Title: Software Engineer Team Lead - Development · Our client loves building software, sharing our ideas, and keeping their best parts of our startup culture as they have continued to g ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. As a core member of the PFE software and System software team, you will be part of a fast-paced, high caliber team bui ...

  • Pagefreezer Software Inc.

    Software Engineer

    1 week ago


    Pagefreezer Software Inc. Vancouver, BC, Canada

    Are you the newest Software Engineer, Fullstack at Pagefreezer? · No one can ignore the internet these days—and a lot of great things are happening online—but we also know that online harms are damaging many individuals, communities, and organizations. It's Pagefreezer's vision t ...