Senior Software Engineer - Salesforce

General Motors•Warren, MI
•Hybrid

About The Position

The Senior Software Engineer will work in a fast-paced environment with business technology teams and designers to build new platform capabilities and features and improve existing ones. The role customizes, develops, and supports solutions on the Force.com platform, drives Salesforce enhancements, and builds integrations between Salesforce and internal systems to automate business processes. The engineer develops Salesforce functionality, verifies solutions through automated testing, and helps ensure code and deployment processes are well documented and maintained. The position also involves collaborating with, mentoring, and guiding engineers, staying current with Salesforce trends and releases, and independently taking business problems from inception through implementation. This role follows a hybrid work policy of three days in the office and two days remote. The employee must be able to report to a local office.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electronic Engineering, or a related field of study.
  • Five years of experience as a Senior Software Engineer, Technical Consultant, System Engineer, or in a related occupation.
  • Five years of experience in software development.
  • Five years of experience with object-oriented design patterns.
  • Five years of experience with database concepts and data modeling design.
  • Five years of experience with modeling, application design, and architecture.
  • Three years of experience programming and configuring Force.com Apex, including classes and triggers; Lightning Components; Lightning Web Components; Visualforce; Flows; Omni Script; Flex Cards; JavaScript (ES6); and ReactJS.
  • Three years of experience designing and developing large-scale technology solutions, with substantial insight into Salesforce Sales Cloud, Service Cloud, and communities.
  • Three years of experience with Salesforce SOQL and SOSL, the security model, Sales Cloud, Service Cloud, Chatter, and Force.com product offerings.
  • Three years of experience with Salesforce Lightning UI and various user-based security models.
  • Well-developed interpersonal, written, and verbal communication skills, including the ability to negotiate, advise, influence others, and work collaboratively.
  • Ability to work in a hybrid arrangement and report to a local office.

Responsibilities

  • Build new platform capabilities and features and improve existing capabilities in collaboration with business technology teams and designers.
  • Customize, develop, and support solutions on the Force.com platform and drive Salesforce enhancements and improvements.
  • Build integrations between Salesforce and internal systems to automate business processes.
  • Develop Apex classes and triggers, JavaScript, Lightning Components, Lightning Web Components, Visualforce, Flows, Omni Script, and Flex Cards to extend Salesforce.
  • Write and execute automated test classes to verify solutions.
  • Collaborate with, mentor, and guide other engineers on the team.
  • Document and analyze processes and procedures and ensure code is properly documented.
  • Create and maintain a code repository to support a seamless deployment process for team members.
  • Stay current on Salesforce trends and releases.
  • Independently solve business problems from inception to implementation.
  • Identify platform risks, issues, and dependencies.

Benefits

  • GM states that employee well-being is supported at work and at home and refers candidates to its Total Rewards resources; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service