Jobs

    Backend Software Engineer - Canada - Electronic Arts Inc.

    Electronic Arts Inc.
    Electronic Arts Inc. Canada

    1 week ago

    Default job background
    Description

    Backend Software Engineer (SE3) - New Game - REMOTE Overview

    We exist to inspire the world to play and we're looking for the right people to make that happen. As we bring new forms of entertainment to people around the world through our games, experiences and new ways to play, we need innovative, collaborative, diverse and adaptable people to keep making Electronic Arts better.

    You'll be developing a new mobile title for EA. As a studio, we build games for Imaginative Creators which allow players to create something that is an expression of their unique personality.

    You'll be reporting into the New Game's Server Technical Director and collaborating with designers, producers, and client engineers from prototyping through to live operations for important game backend features.

    Responsibilities

    • 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
    • Design and implement APIs and protocols that are consistent, formalized, and testable
    • Demonstrate excellent problem-solving skills under iteratively changing requirements
    • Author and review technical design documents and API specifications detailing software requirements
    • Maintain an automated test suite to validate backend service correctness

    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.
    • 5+ years of job experience in a hands-on coding role
    • You've shipped and supported scalable cloud-hosted web services
    • You've owned large features from design to deployment, including live service support
    • You've developed high-quality, testable software
    • You have a desire to work with client engineers and designers to iteratively add features and improve APIs
    • You've developed product APIs that release new updates with zero downtime strategies and tools
    • You have experience with load testing, troubleshooting, and optimizing performance of web services
    • You've developed and optimized queries and database access patterns for object and relational databases

    Bonus

    • You've deployed and shipped cloud-hosted data-driven web services that scale to millions of daily users using Kubernetes and containerization, especially for mobile games
    • You've built software with Typescript and shipped services using
    • You've worked on large teams using version control tools like git
    • You have experience with Google Cloud Platform, including Google Kubernetes Engine, or Google Cloud Spanner
    • You have experience with distributed streaming technologies like Kafka
    • You're familiar with pub/sub and distributed caching like Redis
    • You have React programming experience

    Ceci ne s'applique pas au Quebec

    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 $133,400 - $193,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. #J-18808-Ljbffr

  • Go-To

    Software Engineer

    6 days ago


    Go-To Canada

    *** Other language requirements · Le développement logiciel chez GoTo · Nous sommes les pionniers de la technologie du travail à distance. Notre mission est de concevoir des logiciels de travail innovants et flexibles qui offrent à chacun la possibilité de vivre pleinement, au ...

  • Plotly Dash Enterprise

    Software Engineer

    3 weeks ago


    Plotly Dash Enterprise Canada

    Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...


  • Plotly Dash Enterprise Canada

    Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...


  • Cadstrom Inc. Canada

    Au cœur de l'industrie des services électroniques de 274 milliards de dollars, nous menons la charge avec des outils alimentés par l'IA pour moderniser la conception et la validation des circuits. Notre mission est de réviser les processus dépassés, de réduire les coûts et d'accé ...


  • Software Engineer Canada

    Software Engineering Manager Interview Questions · Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate compl ...


  • Software Engineer Canada

    Software Engineering Manager Interview Questions · Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate comp ...


  • Plotly Dash Enterprise Canada

    Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...


  • Plotly Dash Enterprise Canada

    Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...


  • Go-To Canada

    Other language requirements Le développement logiciel chez GoTo · Nous sommes les pionniers de la technologie du travail à distance. Notre mission est de concevoir des logiciels de travail innovants et flexibles qui offrent à chacun la possibilité de vivre pleinement, au travail ...

  • deepsense

    Software Engineer

    2 weeks ago


    deepsense Canada

    Software Engineer – Machine Learning Infrastructure · Canada (remote in Canada) · deep sense .ai helps companies gain a competitive advantage by providing customized AI-powered end-to-end solutions, with the main focus on AI software, team augmentation and AI advisory services. ...

  • 3DM Devices Inc.

    Software Engineer

    3 weeks ago


    3DM Devices Inc. Canada

    Software Engineer, Visualization and Interfaces · 3DM Devices designs and manufactures sophisticated 3D laser scanning systems used in a variety of industries for demanding applications in factory automation and process control. These systems operate 24 hours per day in producti ...

  • Inceptionai

    Software Engineer

    1 day ago


    Inceptionai Canada

    Develop and implement front and back-end software applications · Design software system architecture · High-level programming, performance testing, and system integration · Design and build infrastructure tailored to enterprise-level data handling and customer interaction · O ...

  • SnapTryAI

    Software Engineer

    4 weeks ago


    SnapTryAI Canada

    Company Description Welcome to SnapTryAI We are a groundbreaking startup revolutionizing the e-commerce industry by providing an innovative virtual try-out solution for online clothing shopping. With our advanced augmented reality (AR) and machine learning technologies, we empowe ...

  • EPITEC

    Software Engineer

    3 weeks ago


    EPITEC Kanata, Canada

    POSITION SUMMARY · Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development l ...

  • Jarvis Recruitment Group

    Software Engineer

    6 days ago


    Jarvis Recruitment Group Canada $90,000 - $125,000

    Pay: $90K-$125K USD (Total Comp) · Location: Remote anywhere in the US Role is open to US Citizens, GC, and Canadian Citizens We're looking for a Software Engineer for a fast-growing software company that has served a unique industry for the past 35 years. Responsibilities Co ...

  • Collectivei

    Software Engineer

    3 weeks ago


    Collectivei Canada $100,000 - $150,000

    At Collective[i], we value diversity of experience, knowledge, backgrounds and perspectives who share a commitment to building a company and community on a mission to help people be more prosperous. We recruit extraordinary individuals and provide them the platform to contribute ...

  • Sophos Group

    Software Engineer

    3 weeks ago


    Sophos Group Canada $80,000 - $134,000

    About Us · Sophos is a worldwide leader and innovator of advanced cybersecurity solutions, including Managed Detection and Response (MDR) and incident response services and a broad portfolio of endpoint, network, email, and cloud security technologies that help organizations def ...

  • Nomadgao

    Software Engineer

    3 weeks ago


    Nomadgao Canada

    Mar 31, Recruitment Room is hiring a remote Software Engineer - Full Stack. Location: Canada. · We are obsessed with helping web3 businesses streamline financial processes. We partner with the world's best builders and innovators and enable them to focus on their ultimate goal: ...

  • Mero Technologies Inc.

    Software Engineer

    1 week ago


    Mero Technologies Inc. Canada

    Get notified about new Software Engineer jobs in Canada . · New Graduate Software Engineer (Toronto) Junior Backend / Fullstack Developer (Askuity Division) New Graduate Software Engineer (Toronto) New Graduate Software Engineer (Toronto) Intermediate Software Engineer (Full S ...

  • U.S. Mobile

    Software Engineer

    3 weeks ago


    U.S. Mobile Canada

    US Mobile is on a mission to revolutionize connectivity. Imagine a world where you can go into a single app and buy terabytes of data for every one of your devices: phone, smart devices, car, home broadband, and more. That's the future that US Mobile is building: a software platf ...