Senior Salesforce Engineer

Information Technology


Description

We are seeking a highly capable and experienced Senior Salesforce Engineer to join our engineering team. In this role, you will be responsible for designing, developing, and optimizing complex Salesforce solutions that support critical business functions. You will work closely with product managers, software development managers, and fellow engineers to deliver high-quality, scalable applications on the Salesforce platform.

 

The ideal candidate will have deep hands-on experience with Apex, Lightning Web Components (LWC), Visualforce, Salesforce configuration tools, and Agentforce customization. You should be well-versed in software engineering principles, particularly SOLID and standard design patterns, as well as possess a strong understanding of JavaScript, including asynchronous behavior and modern frameworks. This role requires a high level of technical proficiency, problem-solving ability, and a passion for clean, maintainable solutions.

 

 

ESSENTIAL DUTIES and RESPONSIBILITIES, includes the following responsibilities, but not limited to:

  • Design and implement scalable Salesforce solutions using Apex, LWC, and declarative tools.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications.
  • Develop and maintain integrations with external systems using REST APIs, Salesforce Connect, Data Cloud, and Platform Events.
  • Ensure code quality through automated testing, peer reviews, and adherence to best practices.
  • Troubleshoot and resolve complex technical issues across the Salesforce ecosystem.
  • Contribute to architectural decisions and platform strategy.

 

QUALIFICATIONS AND EXPERIENCE:

  • 10+ years of experience as a Software Engineer.
  • 6+ years of experience in Salesforce development.
  • Extensive experience developing on the Salesforce platform in enterprise environments.
  • Strong understanding of Salesforce architecture, data modeling, security, and governor limits.
  • Proficiency in JavaScript, including asynchronous programming and component-based frameworks (especially LWC).
  • Solid grasp of software design principles, including SOLID, object-oriented design, and clean code practices.
  • Bachelor’s degree in Computer Science or a related technical field.

 

 

PREFERRED QUALIFICATIONS:

  • Experience with Agentforce, including configuration, customization, or integration with Service Cloud or Sales Cloud as well as Einstein.
  • Experience with backend technologies such as .NET, Java, Python, or similar.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Experience with Salesforce DevOps tools like Gearset, Copado, or SFDX.

 

 

SUPERVISORY RESPONSIBILITIES:

Direct Reports: Yes or No

PHYSICAL and ENVIRONMENTAL CONDITIONS

This role operates in an ADA compliant office environment, utilizing typical office equipment and tasks including computer work. The position may involve partial stationary positions and moving throughout the day. Flexibility to work overtime to meet project deadlines is required.

 

 

Base Compensation Information – This is a remote role that can be performed from within the United States. CMG pays a competitive salary which ranges from $130,000 to $200,000 annually. Factors that affect base salary may include Location, Education, skills, years of experience and mortgage industry knowledge.

CMG Financial is an equal opportunity employer and does not unlawfully discriminate in employment decisions. CMG will consider all qualified applicants without regard to race, religion, national origin, sex, age, veteran status, disability, familial status, marital status, actual or perceived sexual orientation, or actual or perceived gender identity. Applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of CMG Financial or reach out to [email protected].

CMG MORTGAGE, INC. NMLS #1820 If you are a recruiter or placement agency, please do not submit resumes to any person or email address at CMG Financial prior to having a signed agreement . CMG Financial is not liable for and will not pay placement fees for candidates submitted by any agency other than its approved recruitment partners. Furthermore, any resumes sent to us without an agreement in place will be considered your company’s gift to CMG Financial and may be forwarded to our recruiters for their attention.