Senior Software Engineer - Salesforce

GM•Warren, MI
•Hybrid

About The Position

The Senior Software Engineer customizes, develops, and supports solutions on the Salesforce force.com platform. Working with business technology teams and designers in a fast-paced environment, the engineer builds new platform capabilities and features, improves existing capabilities, and drives Salesforce enhancements. The role develops integrations between Salesforce and internal systems to automate business processes, and creates solutions using Apex, JavaScript, Lightning Components, Lightning Web Components, Visualforce, Flows, OmniScript, and FlexCards. It also verifies solutions with automated test classes, documents and analyzes processes and code, and maintains a code repository to support seamless team deployments. The engineer collaborates with, mentors, and guides other engineers; stays current with Salesforce releases and trends; and independently solves business problems from inception through implementation. The position follows a hybrid work policy of three days in the office and two days remote, and requires the ability to report to a local office.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electronic Engineering, or a related field.
  • 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 with Force.com Apex, including classes and triggers; Lightning Components; Lightning Web Components; Visualforce; Flows; OmniScript; FlexCards; 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.
  • Three years of experience identifying platform risks, issues, and dependencies.
  • Well-developed interpersonal, written, and verbal communication skills, including the ability to negotiate, advise, influence others, and work collaboratively.
  • Ability to report to a local office under the hybrid work policy.

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 Salesforce force.com platform.
  • 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, OmniScript, and FlexCards.
  • Verify solutions by writing and executing automated test classes.
  • 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 with Salesforce trends and releases.
  • Solve business problems independently, from inception through implementation, without explicit direction.
  • Communicate effectively and work collaboratively, including negotiating, advising, and influencing others.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service