Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer III Software Engineer

Home > C# programming jobs

Software Engineer III Software Engineer in Canada new

  • Electronic Arts
  • Full time
  • Email
  • Vancouver

Responsibilities

  • Design large-scale distributed systems and services with high availability, scalability, and performance.
  • Lead complex features and systems from technical design through deployment and ongoing operation.
  • Translate ambiguous product requirements into technical designs and execution plans.
  • Guide architectural decisions across scalability, reliability, cost, security, and maintainability.
  • Implement monitoring, alerting, and observability practices and participate in on-call rotations.
  • Resolve complex production issues across multiple systems and dependencies.
  • Establish coding standards, testing strategies, and CI/CD practices.
  • Partner with internal teams to support quality telemetry data workflows.
  • Use data-driven metrics to evaluate experiments and introduce innovative concepts.
  • Mentor and guide technical colleagues and promote technical excellence.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Software Engineering, or equivalent.
  • At least 8 years of professional software development experience.
  • High proficiency in C#/.NET and the ability to write production-grade maintainable code.
  • Experience with C++.
  • Experience with large-scale build/release systems or developer platforms.
  • Experience designing and building scalable backend systems and APIs.
  • Experience with system reliability, observability, and performance optimization.
  • Experience with relational, NoSQL, or columnar databases, data modeling, and Entity Framework integration.
  • Experience leading the design, development, and maintenance of APIs and backend services.
  • Experience with low-level process debugging, debug symbols, operating systems, compilers, or information security is an asset.
  • Experience with Python or Rust is a plus.
  • Experience with AWS, GCP, or Azure is a plus.
  • Familiarity with OAuth2, OIDC, Docker, and Kubernetes is a plus.
  • Strong problem-solving, communication, and collaboration skills.

Benefits

  • British Columbia benefits include three weeks of vacation per year to start, 10 days of sick time per year, extended health, dental and vision coverage, and basic life insurance.
  • The role is temporary full time and includes a hybrid, collaborative work environment.
  • EA benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, and complimentary games.

Electronic Arts

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your...

Similar positions

Associate Staff Engineer

  • Nagarro
  • Full time
  • Remote
  • 11/06/2026
  • India

Senior Staff Engineer

  • Nagarro
  • Full time
  • Remote
  • 11/06/2026
  • India

Software Engineer, Telemetry

  • SpaceX
  • Full time
  • USA
  • 11/05/2026
  • Salary: $135k - $195k/yr
  • Washington, DC

Senior Software Engineer

  • FanDuel
  • Full time
  • USA
  • 11/05/2026
  • Salary: $149k - $186k/yr
  • Jersey City, NJ

Tech Lead Manager, Software Engineering

  • EarnIn
  • Full time
  • Remote
  • 11/05/2026
  • India