Senior Software Engineer - Fullstack at General Motors
Austin, Texas, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Web Application Development, Rest, Documentation, Computer Science, Performance Analysis, Adobe Experience Manager, Content Management Systems, Reliability, Accessibility, Design Patterns, Software Systems, Graphql, Architecture, Sponsorship, Design

Industry

Computer Software/Engineering

Description

YOUR SKILLS & ABILITIES (REQUIRED QUALIFICATIONS)

  • Bachelor’s degree in computer science or related field, or equivalent work experience
  • 5+ years of experience in full-stack web application development (HTML / CSS / JavaScript / Frameworks / Java / Oracle)
  • Expertise with JavaScript Web Components and Custom Elements
  • Able to learn new technologies and contribute quickly.
  • 2+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling)
  • Must be able to do client-side performance analysis, write unit tests, and be knowledgeable about accessibility
  • Experience working with multi-tier production software systems utilizing HTTP APIs (REST, GraphQL) and Content Management Systems
  • Demonstrated ability to understand the tech stack, debug code and write tests
  • Enthusiastic about the opportunity of impacting the engineering culture from the bottom up

WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS)

  • Master’s Degree in Computer Science or related field
  • 7+ years of experience in web frontend, backend application & services development
  • Expertise in JS ES2020+ and experience with JS frameworks
  • 5+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling)
  • Experience with Content Management Systems like Adobe Experience Manager
    This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
    GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, J-1, etc.)

    LI-KB1

Responsibilities

THE ROLE

We’re seeking a passionate and experienced Senior Development Engineer to drive the design and development of cutting-edge user interfaces that power our next-generation applications. You’ll play a key role in shaping the user experience, driving technical excellence, and mentoring a team of talented engineers.
You will be responsible for helping lead our engineering efforts through planning, design and architecture, execution, and support. As a technical leader on the team, you will be able to help mentor less-experienced engineers, build strong relationships with technical leaders on other teams, and facilitate a strong team culture, while applying best practices throughout the Software Development Life Cycle.

WHAT YOU’LL DO

  • Develop competency across our complete web technologies stack (client framework, and backend services)
  • Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
  • Produce high quality software that is unit-tested, code-reviewed, regression-tested, and checked in regularly for continuous integration/continuous deployment, all while mentoring younger developers in best practices to ensure stability.
  • Become a technology/development leader contributing to initiatives across the organization.
  • Dissect requirements, architect solutions, and estimate work for new business requirements.
  • Quickly debug and resolve issues identified in production, with an eye towards long-term stability of our complex environment.
  • Initiate, plan, and execute large-scale, cross functional, and org-wide critical programs.
  • Display ownership and leverage your technical leadership to ensure we adhere to engineering best practices, and evangelize opportunities to improve engineering productivity and craftsmanship
  • Architect and implement scalable, responsive, and accessible UI components using modern frameworks (e.g., React, Next.js).
  • Delve into backend systems (Java) and customize their functionality in a stable and performant manner.
  • Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences.
  • Drive UI and backend performance optimization and ensure cross-browser compatibility.
  • Lead code reviews, establish and enforce best practices, and contribute to a culture of continuous improvement.
  • Stay current with emerging technologies and trends and evaluate their potential for adoption.
  • Mentor junior developers and contribute to team growth and development.
Loading...