Software Performance Engineer

1 month ago


Montreal, Quebec, Canada Electronic Arts Full time
Job Title: Software Performance Engineer

We are seeking a skilled Software Performance Engineer to join our Engine Systems Performance team at Electronic Arts. As a key member of our team, you will be responsible for analyzing game performance, identifying areas of concern, and proposing effective mitigation strategies and solutions.

Responsibilities:
  • Analyze game performance using various systems and tools to identify and report areas of concern.
  • Conduct root cause analysis for performance issues, proposing effective mitigation strategies and solutions.
  • Assist game code and content developers in debugging and optimizing performance bottlenecks found during testing.
  • Review technical design documents to identify potential performance pitfalls and recommend alternative implementations.
  • Identify opportunities to improve testing, tooling, or workflows for better triaging, reporting, and analysis of performance issues.
Requirements:
  • ~5+ years of programming experience in C++ with a deep understanding of the language, best practices, and architectural considerations.
  • ~Excellent problem-solving skills and a service-oriented mindset.
  • ~Expertise in concurrency, memory, and performance optimization.
  • ~Proven experience in developing for multiple devices, including consoles and various hardware requirements.
  • ~Proficiency in managing large codebases and multi-product development.
  • ~Demonstrated ability to lead complex, multi-domain investigations to identify and resolve issues.
  • ~Experience working with game engines such as Unreal, Unity, or Frostbite is preferred.
What We Offer:

We offer a dynamic and collaborative work environment, opportunities for professional growth and development, and a competitive compensation package.


  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Triunity Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:Design and develop software applications using Java, following software design principles and best...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Senior Software Performance Engineer to join our team at Electronic Arts. As a key member of our Performance team, you will be responsible for leading and managing other Software developers, collaborating with the Performance team and Engine organization to set and achieve team goals, and analyzing game performance...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Senior Software Performance Engineer to join our team at Electronic Arts. As a key member of our Performance team, you will be responsible for leading and managing other Software developers, collaborating with the Performance team and Engine organization to set and achieve team goals, and analyzing game performance...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Software Performance EngineerElectronic Arts is seeking a highly skilled Senior Software Performance Engineer to join our team. As a key member of our Performance organization, you will be responsible for leading and managing a team of software developers to optimize game performance.Responsibilities:Collaborate with the Performance team...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Software Performance EngineerElectronic Arts is seeking a highly skilled Senior Software Performance Engineer to join our team. As a key member of our Performance organization, you will be responsible for leading and managing a team of software developers to optimize game performance.Responsibilities:Collaborate with the Performance team...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Software Performance EngineerElectronic Arts is seeking a highly skilled Senior Software Performance Engineer to join our team. As a key member of our Performance organization, you will be responsible for leading and managing a team of software developers to optimize game performance.Responsibilities:Collaborate with the Performance team...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Software Performance EngineerElectronic Arts is seeking a highly skilled Senior Software Performance Engineer to join our team. As a key member of our Performance organization, you will be responsible for leading and managing a team of software developers to optimize game performance.Responsibilities:Collaborate with the Performance team...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Software Performance EngineerElectronic Arts is seeking a highly skilled Senior Software Performance Engineer to join our team. As a key member of our Performance organization, you will be responsible for leading and managing a team of software developers to achieve team goals and optimize game performance.Responsibilities:Collaborate with...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Software Performance EngineerElectronic Arts is seeking a highly skilled Senior Software Performance Engineer to join our team. As a key member of our Performance organization, you will be responsible for leading and managing a team of software developers to achieve team goals and optimize game performance.Responsibilities:Collaborate with...