> Markdown version of [/jobs/ext/3422226-senior-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/3422226-senior-software-engineer-full-stack). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Full Stack - **Company:** General Motors - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Application Performance Management, HTML5, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Continuous Integration, Software Debugging, Software Design Patterns, Amazon DynamoDB, Mobile Application Software, Python (Programming Language), PostgreSQL, Node.Js, Redis, Software Engineering, Software Systems, Datadog, Google Cloud, Grafana, Software Security, Backend, Git, Containerization, Kubernetes, Information Technology, Graphql, Front End Software Development, Restful APIs, Heap (Data Structure), Software Version Control, Programming Languages, Microservices - **Published:** September 7, 2026 - **Apply:** https://generalmotors.wd5.myworkdayjobs.com/Careers_GM/job/Austin-Texas-United-States-of-America/Senior-Software-Engineer--Full-Stack_JR-202619807 ## About the Role REQUIREMENTS: Bachelor's degree in Computer Science, Software Engineering, or related field of study and Five (5) years of experience as a Full Stack Engineer, Software Engineer, or related occupation. Five (5) years of experience with: Back-end languages such as Node.js, Python, and Java; Multi-tier production software systems utilizing HTTP APIs (REST and/or GraphQL) and backend datastores (PostgreSQL and/or DynamoDB, Redis); Version control systems (e.g., Git) and CI/CD practices; Cloud platforms, such as AWS, Azure, or Google Cloud; Observability tools, such as Heap and/or Datadog; Microservices architecture; RESTful API design and implementation; and Agile development methodologies. Three (3) years of experience with: Front-end technologies, such as HTML5, CSS3, JavaScript, and ReactNative; and Containerization and orchestration tools (e.g. Kubernetes). ## Description DUTIES: 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. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.