Posted in

Staff Software Engineer

Staff Software Engineer

CompanyGeneral Motors
LocationAustin, TX, USA, Roswell, GA, USA, Mountain View, CA, USA
Salary$165000 – $298800
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or master’s degree in computer science, Engineering, or related field.
  • 7+ years of experience in software development with a proven track record in architectural roles.
  • Strong understanding of software architecture, design patterns, and modern programming practices like micro-frontend and microservices.
  • Expertise in Java, Quarkus or Spring Boot including front-end technologies like ReactJS and micro-frontends.
  • Demonstrated ability to lead projects and make strategic decisions impacting business and technology.
  • Excellent problem-solving skills and the ability to analyze complex situations for existing or potential problems and recommend solutions.

Responsibilities

  • Define and refine system design/architecture built to scale with high focus on non-functional requirements along with business objectives.
  • Actively contribute to coding, prototyping, and thorough code reviews, enforcing best practices in clean code and security.
  • Mentor and guide engineers in modern design patterns, architecture best practices, and engineering excellence.
  • Design and implement efficient data flows across applications using synchronous and asynchronous patterns.
  • Evaluate and integrate emerging technologies to improve engineering productivity and system capabilities.
  • Collaborate with cross-functional teams to align technical solutions with business objectives and resolve technical challenges.
  • Drive technical roadmap decisions, enforce engineering standards, and ensure platform stability and scalability.
  • Promote CI/CD, test automation, and performance optimization to improve engineering efficiency.

Preferred Qualifications

  • Bachelor’s or master’s degree in computer science, Engineering, or related field.
  • 7+ years of experience in software development with a proven track record in architectural roles.
  • Experience designing global, scalable customer-facing platforms tailored to diverse market needs.
  • Familiarity with public cloud platforms (Azure, AWS, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience in leading large global eCommerce product with microservices and event driven architectures.