Software Engineer

1 month 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 key member of our team, you will be responsible for developing innovative software solutions that drive business growth and customer satisfaction.

Responsibilities
  • Full Stack Development: Develop scalable and efficient software applications using a range of technologies, including web and mobile frameworks, backend services, and cloud platforms.
  • Collaborative Development: Work closely with cross-functional teams, including designers, product managers, and other developers, to translate project requirements into functional software.
  • Cloud Services: Utilize Azure services for hosting, scaling, and deploying applications, ensuring high availability and performance.
  • Code Quality: Write clean, maintainable, and efficient code, following best practices and coding standards.
  • Testing: Perform unit testing, integration testing, and end-to-end testing to ensure the reliability and robustness of the applications.
  • Documentation: Create and maintain technical documentation, including architecture diagrams, API documentation, and system documentation.
  • Continuous Deployment: Participate in agile development methodologies, including 2-week sprints and continuous deployment to production.
  • Workload Management: Refine, estimate, and update user stories via Jira to help the team effectively manage our workload.
Qualifications

The ideal candidate will have a strong background in software development, with a minimum of 3 years of experience in one or more of the following areas:

  • Web Development: Proficiency in React.JS, HTML/CSS/JS.
  • Mobile App Development: Skilled in React Native, and/or Native iOS, or Native Android development.
  • Backend Development: Experienced with Python Django/Flask or Java Spring Boot.
  • DevOps: Knowledgeable in Infrastructure as Code (Azure Bicep or Terraform) and familiar with CI/CD practices (Azure Pipelines).

We also value comprehensive skills and the ability to engage across various disciplines. Familiarity with secondary skills such as database management, authentication/authorization, message streaming, and machine learning is a plus.

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 not only free of discrimination but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.


  • Software Engineer

    5 days ago


    Oshawa, Ontario, Canada General Motors Full time

    Job Title: Software EngineerAbout the Role:We are seeking a highly skilled Software Engineer to join our team at General Motors. As a Software Engineer, you will be responsible for developing software applications that meet the needs of our customers.Key Responsibilities:Develop software applications using a variety of programming languages and...


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

  • Software Engineer

    1 week ago


    Oshawa, Ontario, Canada General Motors Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at General Motors. As a Software Engineer, you will be responsible for developing software solutions that meet the needs of our customers.Key ResponsibilitiesFull Stack Development: Develop software solutions across the full stack, from web and mobile applications to backend...

  • Software Engineer

    5 days ago


    Oshawa, Ontario, Canada Foilcon Full time

    Job Title: Software EngineerJob Summary: Foilcon is seeking a skilled Software Engineer to join our team. The ideal candidate will have experience migrating data from Lotus Notes to SharePoint using Quest Migrator and extracting Lotus Notes data structures into SQL database structures.Responsibilities:Translate technical systems specifications into working,...

  • Software Engineer

    4 weeks 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

    1 month 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

    4 weeks 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

    1 month 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 of Software EngineeringWe are seeking a highly qualified and motivated Assistant Professor of Software Engineering to join our faculty at Ontario Tech University. The successful candidate will be expected to conduct innovative research programs and teach at both the undergraduate and graduate levels.Key Responsibilities:Conduct...


  • Oshawa, Ontario, Canada Ontario Tech University Full time

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


  • 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 Ontario Tech University Full time

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


  • 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.Research Focus: The Department of...


  • 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.Research Focus: The Department of...


  • 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.About the PositionThe Department of...


  • 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.About the PositionThe Department of...