Software Engineer

6 days ago


Oshawa, Ontario, Canada General Motors Full time
Job Description

General Motors is seeking a talented Software Developer to join our Enterprise Innovation team. As a Software Developer, you will play a key role in designing and developing innovative software solutions that drive business growth and customer satisfaction.

Responsibilities
  • Design and develop software applications using a range of technologies, including Azure, React, and Python.
  • Collaborate with cross-functional teams to translate project requirements into functional software.
  • Utilize Azure services for hosting, scaling, and deploying applications, ensuring high availability and performance.
  • Write clean, maintainable, and efficient code, following best practices and coding standards.
  • Perform unit testing, integration testing, and end-to-end testing to ensure the reliability and robustness of the applications.
  • Create and maintain technical documentation, including architecture diagrams, API documentation, and system documentation.
  • Participate in agile development methodologies, including 2-week sprints and continuous deployment.
Qualifications
  • At least 3 years of experience in software development, with a strong background in one or more of the following areas: web development, mobile app development, backend development, or DevOps.
  • Proficiency in React, HTML/CSS, and JavaScript.
  • Experience with Azure services, including Azure Pipelines and Azure Bicep.
  • Strong understanding of software development principles, including design patterns, testing, and code quality.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
About General Motors

General Motors is a global leader in the automotive industry, committed to innovation, sustainability, and customer satisfaction. We are seeking talented individuals who share our values and are passionate about making a difference in the world.

We are an equal opportunity employer and welcome applications from diverse candidates. If you are passionate about software development and want to be part of a dynamic team, we encourage you to apply.


  • Software Engineer

    3 days ago


    Oshawa, Ontario, Canada Studyincanada Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team at Studyincanada. As a key member of our game development team, you will be responsible for designing, developing, and testing computer programs and software packages for our video games.Key ResponsibilitiesWrite and implement high-quality computer code to meet project...

  • Software Engineer

    2 days ago


    Oshawa, Ontario, Canada Studyincanada Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team at Studyincanada. As a key member of our game development team, you will be responsible for designing, developing, and testing computer programs and software packages for our video games.Key ResponsibilitiesWrite and implement high-quality computer code to meet project...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Job Title: Assistant Professor in Software EngineeringWe are seeking a highly qualified and motivated individual to join our faculty as an Assistant Professor in Software Engineering. The successful candidate will be expected to conduct active and innovative research programs and teach at both the undergraduate and graduate levels.About the DepartmentThe...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Job Title: Assistant Professor in Software EngineeringWe are seeking a highly qualified and motivated individual to join our faculty as an Assistant Professor in Software Engineering. The successful candidate will be expected to conduct active and innovative research programs and teach at both the undergraduate and graduate levels.About the DepartmentThe...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Job Title: Assistant Professor in Software EngineeringWe are seeking a highly qualified and motivated individual to join our faculty as an Assistant Professor in Software Engineering. The successful candidate will be expected to conduct active and innovative research programs and teach at both the undergraduate and graduate levels.About the DepartmentThe...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Job Title: Assistant Professor in Software EngineeringWe are seeking a highly qualified and motivated individual to join our faculty as an Assistant Professor in Software Engineering. The successful candidate will be expected to conduct active and innovative research programs and teach at both the undergraduate and graduate levels.About the DepartmentThe...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Job Title: Assistant Professor of Software EngineeringWe are seeking a highly qualified and motivated individual to join our faculty as an Assistant Professor of Software Engineering. The successful candidate will be expected to conduct innovative research programs and teach at both the undergraduate and graduate levels.Key Responsibilities:Conduct active...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Job Title: Assistant Professor of Software EngineeringWe are seeking a highly qualified and motivated individual to join our faculty as an Assistant Professor of Software Engineering. The successful candidate will be expected to conduct innovative research programs and teach at both the undergraduate and graduate levels.Key Responsibilities:Conduct active...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Position Title: Lecturer in Software Engineering Department: Faculty of Engineering and Applied Science Type of Appointment: Tenured and Tenure-Track, Full-time Continuing Ontario Tech University is seeking applications for a tenure-track role at the rank of Lecturer, specializing in software engineering disciplines. The ideal candidate will have expertise...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

    Position Title: Assistant Professor - Software EngineeringTracking Code: req967Department: Faculty of Engineering and Applied ScienceAppointment Type: Tenured and Tenure-Track, Full-time ContinuingNumber of Positions: 2Salary Grade: Administered in accordance with the Collective AgreementOntario Tech University is seeking applications for a tenure-track role...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...

  • Software Engineer

    2 weeks ago


    Oshawa, Ontario, Canada Studyincanada Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Studyincanada. As a key member of our development team, you will be responsible for designing, developing, and testing software applications for our computer games.Key ResponsibilitiesSoftware Development: Write, modify, and integrate computer code for our games, ensuring...

  • Software Engineer

    2 weeks ago


    Oshawa, Ontario, Canada Studyincanada Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Studyincanada. As a key member of our development team, you will be responsible for designing, developing, and testing software applications for our computer games.Key ResponsibilitiesSoftware Development: Write, modify, and integrate computer code for our games, ensuring...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...


  • Oshawa, Ontario, Canada General Motors Full time

    About the RoleGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...