Core Software Engineer

4 weeks ago


Toronto, Ontario, Canada Electronic Arts Full time
Job Title: Core Software Engineer

Electronic Arts is seeking a highly skilled Core Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our customers.

Responsibilities:
  • Collaborate with cross-functional teams to develop and implement software solutions that meet business requirements.
  • Design and implement software components using C++ and other relevant technologies.
  • Develop and maintain high-quality software code that meets industry standards.
  • Work with designers and producers to create compelling UI/UX features.
  • Develop and refine UI/UX prototypes to meet business requirements.
  • Design and implement production-level UI/UX subsystems.
  • Write software requirements and technical specifications.
  • Provide time estimates for tasks and implement production-level game UI/UX subsystems.
  • Optimize code to meet performance requirements.
  • Document designed and implemented components.
Qualifications:
  • 3+ years of programming experience.
  • C++ experience.
  • Understanding of game design principles.
  • Experience with core UI principles, best practices, and accessibility.
  • Desktop (PC/Mac) development experience required.
  • Experience with prototype and developing consumer-oriented UI systems.
  • Document specifications.
  • Strong communication abilities.
  • Experience with Unreal Engine is suggested.
  • Experience with mobile platforms suggested.
  • Experience building UI systems for multi-platform games, apps.
  • Experience with multiple UI frameworks.
About Electronic Arts:

Electronic Arts is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace that empowers our employees to thrive in both work and life. We offer a comprehensive benefits package, including paid time off, new parent leave, and free games. Our goal is to provide a safe and respectful workplace that inspires creativity and innovation.



  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Core Software EngineerElectronic Arts is seeking a highly skilled Core Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our customers.Responsibilities:Collaborate with cross-functional teams to develop...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job Title: Core Software EngineerElectronic Arts is seeking a highly skilled Core Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our customers.Responsibilities:Collaborate with cross-functional teams to develop...


  • Old Toronto, Ontario, Canada Secoda Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...


  • Old Toronto, Ontario, Canada Secoda Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...


  • Old Toronto, Ontario, Canada Secoda Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...


  • Old Toronto, Ontario, Canada Secoda Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...


  • Toronto, Ontario, Canada Purple Drive Full time

    Job Title: Senior Software Engineer with .Net Core and AzureAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Purple Drive. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net Core and Azure.Key Responsibilities:Design...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    Unlock the Power of Blockchain DataAt Chainalysis, we're revolutionizing the way teams build trust in cryptocurrencies. Our engineering team is driven by solving complex technical challenges and creating innovative products that make a real impact.We're seeking a talented Software Engineer to join our Core Services team. As a key member of our team, you'll...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    Unlock the Power of Blockchain DataAt Chainalysis, we're revolutionizing the way teams build trust in cryptocurrencies. Our engineering team is driven by solving complex technical challenges and creating innovative products that make a real impact.We're seeking a talented Software Engineer to join our Core Services team. As a key member of our team, you'll...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts. As a Rendering Software Engineer, you will be responsible for developing core rendering features, engine components, and tools. Your expertise in graphics rendering and software development will enable you to create high-quality, engaging experiences for our...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    Join a team of passionate engineers at Chainalysis, where we're driven by solving the hardest technical challenges and creating products that build trust in cryptocurrencies. Our global organization has teams in the UK, Denmark, Canada, and the USA, and we thrive on the challenging work we do and doing it with other exceptional individuals.Key...


  • Toronto, Ontario, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for developing core rendering features, engine components, and tools that will drive the success of our games.ResponsibilitiesDesign, develop, and maintain high-performance rendering...


  • Toronto, Ontario, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for developing core rendering features, engine components, and tools that will drive the success of our games.ResponsibilitiesDesign, develop, and maintain high-performance rendering...


  • Toronto, Ontario, Canada Software Aspekte Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Software Aspekte. As a Software Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our software applications.Key Responsibilities:Develop and execute test plans, test cases,...


  • Toronto, Ontario, Canada Yelp Full time

    About the RoleYelp is seeking a talented Backend Software Engineer to join our Core Services team. As a key member of our engineering team, you will be responsible for building and maintaining our Service Oriented Architecture, ensuring scalability, reliability, and performance.Key ResponsibilitiesDesign and implement new features on top of our Service...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Core Services team at Chainalysis Inc. As a key member of our engineering team, you'll play a crucial role in designing and implementing cloud-native microservices-based distributed systems.Key ResponsibilitiesDesign and develop cloud-native data ingest and aggregation...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Core Services team at Chainalysis Inc. As a key member of our engineering team, you'll play a crucial role in designing and implementing cloud-native microservices-based distributed systems.Key ResponsibilitiesDesign and develop cloud-native data ingest and aggregation...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    **About the Role**Chainalysis Inc. is seeking a highly skilled Senior Software Engineer to join our Core Services team. As a key member of our engineering team, you will play a crucial role in designing and implementing cloud-native microservices-based distributed systems in a major cloud provider like AWS or GCP.**Key Responsibilities**Design and implement...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Core Services team at Chainalysis Inc. As a key member of our engineering team, you'll play a crucial role in designing and implementing cloud-native microservices-based distributed systems.Key ResponsibilitiesDesign and develop cloud-native data ingest and aggregation...


  • Toronto, Ontario, Canada Chainalysis Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Core Services team at Chainalysis Inc. As a key member of our engineering team, you'll play a crucial role in designing and implementing cloud-native microservices-based distributed systems.Key ResponsibilitiesDesign and develop cloud-native data ingest and aggregation...