Posted in

Principal Engineer – Commerce Engineering

Principal Engineer – Commerce Engineering

CompanyGeneral Motors
LocationMilford Charter Twp, MI, USA, Austin, TX, USA, Detroit, MI, USA, Roswell, GA, USA, Mountain View, CA, USA, Warren, MI, USA, Atlanta, GA, USA
Salary$225000 – $334800
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 10+ years of experience in software development, with at least 5 years in technical leadership roles, ideally with a focus on commerce platforms (Salesforce, HCL Commerce, Shopify, Zuora, Adyen).
  • Strong technical proficiency in Salesforce development (Apex, Visualforce, Lightning), HCL Commerce architecture and customization, Shopify development (Liquid, APIs, and app development), front-end development (HTML, CSS, React, JavaScript frameworks), and microservices architecture and development (RESTful APIs, Docker, Kubernetes).
  • Experience in software quality assurance practices, including automated testing frameworks (Selenium, Playwright) and CI/CD tools (Copado, GitHub Actions).
  • Knowledge of software reliability engineering principles and practices, including monitoring, observability, incident response, and performance tuning.
  • Experience with Agile methodologies and project management tools (JIRA).
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Proven track record of mentoring and developing junior engineers into high-performing team members.

Responsibilities

  • Mentor and guide junior engineers, providing support and best practices for delivering high-quality software efficiently.
  • Drive best practices in software development, including coding standards, testing, and deployment processes.
  • Implement and enforce software quality assurance practices, including automated testing, code reviews, and continuous integration/continuous deployment (CI/CD) processes.
  • Ensure software reliability through effective monitoring, incident management, and performance optimization.
  • Stay current with industry trends and emerging technologies to leverage new features and capabilities in commerce software.
  • Collaborate with IT and security teams to ensure compliance with GM’s information security policies.

Preferred Qualifications

    No preferred qualifications provided.