General Motors

Senior Software Engineer, Full-Stack

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: Sunnyvale • California, Missouri, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $158,000 - $241,900 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDynamoDBGraphQLJavaJavaScriptKubernetesMicroservicesNode.jsPostgresPythonReact NativeRedis

About the role

  • 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

Requirements

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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
HTML5CSS3JavaScriptReactNativeNode.jsPythonJavaPostgreSQLDynamoDBRedis
Soft skills
problem-solvingcommunicationcollaborationmentoringleadership
Certifications
Bachelor’s degree in computer scienceSoftware Engineering
Adobe

Senior Engineer, IBM Planning Analytics – TM1

Adobe
Seniorfull-time$134k–$242k / yearCalifornia · 🇺🇸 United States
Posted: 7 hours agoSource: adobe.wd5.myworkdayjobs.com
PythonSQLVBA
General Motors

Senior Software Engineer, Behavior Validation

General Motors
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 8 hours agoSource: generalmotors.wd5.myworkdayjobs.com
PythonSQLSwitching
General Motors

Senior Antenna Product Engineer

General Motors
Seniorfull-time$131k–$202k / yearCalifornia, Missouri · 🇺🇸 United States
Posted: 8 hours agoSource: generalmotors.wd5.myworkdayjobs.com
General Motors

Senior Software Developer – AI

General Motors
Seniorfull-timeMissouri, Texas · 🇺🇸 United States
Posted: 8 hours agoSource: generalmotors.wd5.myworkdayjobs.com
AWSAzureCloudDockerGoogle Cloud PlatformJavaKubernetes.NETPythonServiceNow