General Motors of Canada
Sr Software Engineer- Full Stack
General Motors of Canada, Roswell, Georgia, United States, 30076
Job Description
Hybrid:
Reporting to a specific location where work needs to be performed and collaboration should happen, regardless of where a candidate lives. Some employees may work in a hybrid model, being onsite three days per week at one of the designated centers. This role is categorized as hybrid. The successful candidate is expected to report to
GM Georgia IT Innovation Center ,
GM Global Technical Center ,
Austin Innovation Technical Center , or
Mountain View Technical Center
at least three times per week. This job is eligible for relocation benefits. About the Role: We are the Energy Engagement software engineering team within GM's Digital Products Engineering (DPE) organization. Our team works closely with hardware, software, and utilities product teams within GM Energy to deliver charging and energy solutions that provide value and seamless customer experience. Our mission is to innovate rapidly and launch next-generation energy products. Our team includes leading software and quality engineers using innovative methodologies and technologies. We are seeking an experienced Full Stack Senior Software Engineer responsible for designing, developing, and deploying web and mobile applications from conception to deployment. What You'll Do: Design and develop scalable web and mobile applications using modern technologies and cloud infrastructure. Create robust system infrastructure and database solutions. Evaluate architectural trade-offs and apply design patterns. Write clean, efficient, and well-documented code. Collaborate with cross-functional teams to define project scope and deliver quality software. Troubleshoot, debug, and optimize application performance. Implement and maintain APIs. Ensure security, data protection, and code quality standards are met. Participate in code reviews and mentor junior developers. Stay updated with emerging technologies and best practices. Lead small to medium projects, aligning with business and engineering goals. Additional Job Requirements: Bachelors degree in computer science, engineering, or related field; MS preferred. 6+ years as a Software Engineer with microservice development and 1+ years as a BI/AI analyst, ML engineer, or related role. Proficiency in Python and/or Java. Experience with NLP, RAG, LLM, forecasting, generative AI, or similar ML methodologies. Experience with SQL, Databricks, Snowflake, or cloud data platforms. Strong interpersonal and communication skills, with experience working with cross-functional teams. Experience with data visualization tools is preferred. Solid problem-solving skills and ability to translate business questions into data solutions. Familiarity with data storage and processing frameworks. Excellent communication skills for presenting findings and collaborating. Ability to manage multiple tasks and projects effectively. About GM: Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We aim to lead change to make the world safer, better, and more equitable. Why Join Us: We believe in making impactful change daily, fostering a culture of belonging and inclusion where every employee can thrive and contribute to better products. Benefits Overview: From day one, we support your well-being at work and home. Learn more about our
Total Rewards Resources . Non-Discrimination and Equal Employment Opportunities (U.S.): GM is committed to a workplace free of discrimination and fosters inclusion and belonging. Employment decisions are made without regard to protected statuses in accordance with laws. Interested candidates are encouraged to review key responsibilities and apply for roles matching their skills. Applicants may need to complete assessments or screenings prior to employment. More info at
How we Hire . Accommodations: GM offers opportunities for individuals with disabilities. If you need accommodations,
email
us or call 800-865-7580, including details of the accommodation needed, the job title, and requisition number. #J-18808-Ljbffr
Reporting to a specific location where work needs to be performed and collaboration should happen, regardless of where a candidate lives. Some employees may work in a hybrid model, being onsite three days per week at one of the designated centers. This role is categorized as hybrid. The successful candidate is expected to report to
GM Georgia IT Innovation Center ,
GM Global Technical Center ,
Austin Innovation Technical Center , or
Mountain View Technical Center
at least three times per week. This job is eligible for relocation benefits. About the Role: We are the Energy Engagement software engineering team within GM's Digital Products Engineering (DPE) organization. Our team works closely with hardware, software, and utilities product teams within GM Energy to deliver charging and energy solutions that provide value and seamless customer experience. Our mission is to innovate rapidly and launch next-generation energy products. Our team includes leading software and quality engineers using innovative methodologies and technologies. We are seeking an experienced Full Stack Senior Software Engineer responsible for designing, developing, and deploying web and mobile applications from conception to deployment. What You'll Do: Design and develop scalable web and mobile applications using modern technologies and cloud infrastructure. Create robust system infrastructure and database solutions. Evaluate architectural trade-offs and apply design patterns. Write clean, efficient, and well-documented code. Collaborate with cross-functional teams to define project scope and deliver quality software. Troubleshoot, debug, and optimize application performance. Implement and maintain APIs. Ensure security, data protection, and code quality standards are met. Participate in code reviews and mentor junior developers. Stay updated with emerging technologies and best practices. Lead small to medium projects, aligning with business and engineering goals. Additional Job Requirements: Bachelors degree in computer science, engineering, or related field; MS preferred. 6+ years as a Software Engineer with microservice development and 1+ years as a BI/AI analyst, ML engineer, or related role. Proficiency in Python and/or Java. Experience with NLP, RAG, LLM, forecasting, generative AI, or similar ML methodologies. Experience with SQL, Databricks, Snowflake, or cloud data platforms. Strong interpersonal and communication skills, with experience working with cross-functional teams. Experience with data visualization tools is preferred. Solid problem-solving skills and ability to translate business questions into data solutions. Familiarity with data storage and processing frameworks. Excellent communication skills for presenting findings and collaborating. Ability to manage multiple tasks and projects effectively. About GM: Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We aim to lead change to make the world safer, better, and more equitable. Why Join Us: We believe in making impactful change daily, fostering a culture of belonging and inclusion where every employee can thrive and contribute to better products. Benefits Overview: From day one, we support your well-being at work and home. Learn more about our
Total Rewards Resources . Non-Discrimination and Equal Employment Opportunities (U.S.): GM is committed to a workplace free of discrimination and fosters inclusion and belonging. Employment decisions are made without regard to protected statuses in accordance with laws. Interested candidates are encouraged to review key responsibilities and apply for roles matching their skills. Applicants may need to complete assessments or screenings prior to employment. More info at
How we Hire . Accommodations: GM offers opportunities for individuals with disabilities. If you need accommodations,
us or call 800-865-7580, including details of the accommodation needed, the job title, and requisition number. #J-18808-Ljbffr