Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Salesforce Logo

Software Engineer, MTS (Force.com Developer)

Salesforce

$137,100 - $188,600
Oct 31, 2025
San Francisco, CA, US
Apply Now

Salesforce is seeking a Force.com Developer to design, develop, test, and enhance internal technology solutions on the Salesforce platform that support mission-critical business processes.

Requirements

  • 2+ years of hands-on experience with Force.com , Apex , Lightning , and Visualforce* development.
  • 2+ years of experience in Java , JavaScript , and HTML* .
  • Strong understanding of SOQL , SOSL* , and core Salesforce products (Sales Cloud, Service Cloud, Force.com ).
  • Experience developing test strategies* , executing tests, and maintaining test automation frameworks for large enterprise projects.
  • Familiarity with database concepts and data modeling.
  • Salesforce Admin and/or Developer Certification* .
  • Experience with Test-driven Development (TDD) and Continuous Integration (CI)* processes.

Responsibilities

  • Design, develop, test, and deploy scalable applications on the Salesforce platform (Sales Cloud, Service Cloud, and Force.com).
  • Write efficient, maintainable, and reusable Apex, Lightning, and Visualforce code.
  • Integrate quality engineering best practices, including automated testing, code quality enforcement, and environment management using Git, Jenkins, SFDX, and Salesforce CLI.
  • Participate in all phases of the development lifecycle—from technical design through implementation, testing, and deployment.
  • Collaborate with business stakeholders, technical teams, and cross-functional partners to design and implement solutions that meet business requirements.
  • Provide expertise on Salesforce APIs, profiles, security models, and sandbox management.
  • Document best practices and handoff materials for IT Support.

Other

  • 4+ years of experience in Information Technology and Software Engineering.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Experience working in an Agile development environment* .
  • Strong understanding of the Software Development Life Cycle (SDLC)* .
  • Understanding of Software-as-a-Service (SaaS)* principles.