View Our Website View All Jobs

Senior Software Engineer, Salesforce

Job Summary 

eMoney Advisor (EMA) is looking to hire a senior software engineer for our Salesforce team. This individual will serve as an in-house Salesforce Developer supporting our Finance, Marketing, Sales and Client Engagement teams. This individual will work alongside a senior technical business analyst to help solution, design and deliver on both tactical and strategic Salesforce solutions which will continue to move EMA’s Salesforce platform forward.


Job Description 

  • Day-to-Day responsibility for EMA’s internal Salesforce Org from a custom development perspective (as it relates to end-user workflow improvements and enhancements)
  • Familiarize yourself with EMA's Salesforce implementation so as to understand existing business requirements and workflow and assume the role of a senior Salesforce developer and configuration specialist for our Salesforce Org.
  • Work with the Salesforce team towards the prioritization and delivery of EMA’s internal Salesforce feature request and enterprise architecture roadmap.
  • Liaison with EMA development teams to integrate new features from our existing backend software platform into our custom Salesforce implementation.
  • Become familiar with all relevant internal EMA systems and external products that integrate with Salesforce.
  • Mentor and perform code reviews for other developers when needed
  • Strictly adhere to and support EMA's Salesforce configuration change management policy
  • Assume an active role for all Salesforce related QA & UAT when needed
  • Take personal responsibility for your Salesforce professional learning and development plan.


  • A bachelor’s degree or equivalent work experience, ideally in a technical discipline.
  • Minimum 5 years experience as a software developer/engineer using an object-oriented language (Java/C/C#/C++/Apex)
  • Minimum 3 years experience as a business analyst; gathering requirements, documenting feature requests and collaborating on solution designs.
  • Minimum 3 years experience on the Salesforce Platform as an Apex Developer
  • Strong knowledge of Apex Programming Best Practices and Design Patterns
  • Experience designing, building, testing and delivering custom integrations in a production Salesforce Org.
  • Real world experience transforming requirements into production code (5+ years)
  • Deep experience writing unit and system test cases/classes (2+ years)
  • Experience working in an Agile Software Development Team (2+ years)
  • Experience in a QA, feature testing, or UAT testing role (3+ years)
  • Salesforce Developer Certification (DEV401 or newer equivalent)



  • Effective communicator (strong technical writing skills)
  • Self starter, highly motivated and self-directing software engineer
  • Experience with data modeling, ETL tools, SQL (3+ years)
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status