Saltar al contenido principal

Senior Software Engineer, Full-Stack

  • Ubicación
    • Mountain View, California
    • Warren, Michigan
  • Cronograma Full time
  • Publicado

Descripción

This role is based remotely but if you live within a 50-mile radius of [Mountain View, Austin, Detroit], you are expected to report to that location three times a week, at minimum. 

The Role  

We are the Energy Engagement software engineering team within the Digital Products Engineering (DPE) organization at GM. Our team collaborates closely with the hardware, software, and utilities product teams within the GM Energy business unit to deliver a comprehensive suite of charging and energy products and services, providing meaningful value to our customers through seamless customer experience. Our mission is to rapidly and relentlessly ideate, iterate, and launch the next generation of innovative energy products and solutions. Our team comprises industry-leading software and quality engineers, who utilize a variety of innovative development methodologies and technologies to achieve breakthrough results, drive innovation, and delight customers. 

We are seeking an experienced Full Stack Senior Software Engineer to join our dynamic software engineering team. In this role, you will be responsible for designing, developing, and implementing end-to-end web and mobile applications, from conception to deployment. 

What You'll Do   

  • Design and develop scalable web and /or mobile applications using modern front-end and back-end technologies and cloud infrastructure 

  • Design and develop robust system infrastructure and database solutions. 

  • Evaluate architectural trade-offs and apply synchronous and asynchronous design patterns 

  • Write clean, efficient, unit-tested and well-documented code for both client-side and server-side components 

  • Collaborate with cross-functional teams to define project scope and deliver high-quality software solutions 

  • Troubleshoot, debug, and optimize application performance 

  • Implement and maintain APIs.  

  • Ensure application security, data protection, and code quality standards are met 

  • Participate in code reviews and mentor junior developers 

  • Stay updated with emerging technologies and industry best practices 

  • Lead small-to-medium scale projects, ensuring alignment with business and engineering goals 

[Additional Description]

Your Skills & Abilities (Required Qualifications)    

  • Bachelor’s degree in computer science, Software Engineering, or related field 
  • 5+ years of experience as a Full Stack Engineer 
  • Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and ReactNative 
  • Strong knowledge of back-end languages such as Node.js, Python, Java  
  • Experience working with multi-tier production software systems utilizing HTTP APIs (REST and/or GraphQL) and backend datastores (PostgreSQL and/or DynamoDB, Redis) 
  • Familiarity with version control systems (e.g., Git) and CI/CD practices 
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) 
  • Knowledge of containerization and orchestration tools (e.g. Kubernetes)  
  • Familiarity with Observability tools like Heap and/or Datadog 
  • Familiarity with microservices architecture 
  • Understanding of RESTful API design and implementation 
  • Experience with Agile development methodologies 
  • Excellent problem-solving and communication skills 
  • Demonstrated ability to understand the tech stack, debug code and tests 
  • Ability to work independently and collaboratively in a fast-paced environment 
  •  
  •  

Compensation:   The expected base compensation for this role is: $158,000- $241,900. Actual base compensation within the identified range will vary based on factors relevant to the position.  

Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.  

Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. 

Información sobre diversidad

General Motors se compromete a ser un lugar de trabajo en el cual no solo no haya discriminación indebida, sino que fomente con sinceridad la inclusión y el sentido de pertenencia. Creemos firmemente que la diversidad del personal crea un entorno en el cual nuestros empleados pueden prosperar y desarrollar mejores productos para nuestros clientes. Instamos a los candidatos interesados a que revisen las responsabilidades y aptitudes clave para cada puesto y se postulen para los puestos que coincidan con sus habilidades y capacidades. Es posible que, cuando corresponda, se les pida a los solicitantes que están en el proceso de contratación que completen satisfactoriamente una o más evaluaciones relacionadas con su función y/o una evaluación previa al empleo antes de comenzar a trabajar.  Para obtener más información, visite Cómo contratamos.

Declaración de igualdad de oportunidades en el empleo (EE.UU.)

General Motors se enorgullece de ser un empleador que ofrece igualdad de oportunidades.  Todos los solicitantes calificados serán tenidos en cuenta para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, nacionalidad, discapacidad o condición de veterano protegido. 

Adecuaciones (EE.UU. y Canadá)

General Motors ofrece oportunidades a todos los solicitantes de empleo, incluyendo las personas con discapacidades. Si necesita una adecuación razonable para ayudarle con su búsqueda o solicitud de empleo, envíenos un correo electrónico a Careers.Accommodations@GM.com o llámenos al 800-865-7580. En su correo electrónico, incluya una descripción del puesto específico que está solicitando, así como el título del empleo y el número de solicitud del puesto que está solicitando.

 

Quienes somos

Two GM employees talking in hallway

Our Culture

Working at GM

Driven by innovation and creating an environment to inspire, we embrace the responsibility to make our world better, safer and more equitable for all

A mother and two children spend quality time together in their backyard after work

Total Rewards

A better tomorrow begins with you

From day one, we’re looking out for your well-being— at work and at home— so you can focus on realizing your ambitions

Únete a la comunidad de talentos

Conozca las próximas oportunidades profesionales y eventos en Pendulum

Únete ahora
A scene of people in an office

Únete a la comunidad de talentos

Somos ambiciosos. Estamos comprometidos. Y traemos la pasión de la vida al trabajo. Comuníquese con nosotros para obtener más información sobre cómo comenzar su carrera en GM.

Buscar Oportunidades de Carrera Únete a nuestra Comunidad de Talento
Join Talent Community
Untitled Design (19) 645E57fc Fd25 46Bf Bfa8 Dc117a78bd0a Linkedin Top Companies Logo White 2024 Diversityinc Award Just Award Bloomberg Award