Software Engineer

1 week ago


Oshawa, Ontario, Canada General Motors Full time
Job Title: Software Developer

About the Role

We are seeking a highly skilled Software Developer to join our team at General Motors. As a Software Developer, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers.

Key Responsibilities

  • Develop software applications using a variety of programming languages and technologies, including Azure.
  • 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 2-week sprints, releasing software to production.

Requirements

  • At least 3 years of experience in software development, with a strong background in one of the following areas: web development, mobile app development, backend development, or DevOps.
  • Proficiency in React.JS, HTML/CSS/JS, and/or other relevant technologies.
  • Experience with database design and management using PostgreSQL or NoSQL solutions.
  • Familiarity with message stream processing using Apache Kafka or Apache Pulsar.
  • Understanding of machine learning frameworks like Scikit-learn.

About General Motors

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We are committed to being a workplace that is free of discrimination and genuinely fosters inclusion and belonging. We value diversity and are an equal opportunity employer.


  • 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...