Senior Salesforce Developer

Remote - US

Full Time Senior-level / Expert
Veeva Systems logo

Veeva Systems

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 750 customers, ranging from the world's largest pharmaceutical...

View all employer listings

Apply now Apply later

Veeva [NYSE: VEEV] is the leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, our customers range from the world’s largest pharmaceutical companies to emerging biotechs. Veeva’s software helps our customers bring medicines and therapies to patients faster.
We are the first public company to become a Public Benefit Corporation. As a PBC, we are committed to making the industries we serve more productive, and we are committed to creating high-quality employment opportunities.
Veeva is a Work Anywhere company which means that you can choose to work in the environment that works best for you - on any given day.
The Role
The Senior Salesforce Developer will be responsible for design, development, testing, and delivery in support of full application lifecycle projects, utilizing both commercial and custom-developed software through a partnership with Business and Technology stakeholders throughout the organization.   The Senior Developer must be able to communicate and interface well with peers and user groups who have varying degrees of technical ability.  You must have the ability to understand documented and verbal user requirements and be able to translate these into a technical reality that is efficient, extendable and maintainable. To succeed in this role, you must be able to work directly with the platform, diagnose and resolve technical issues, and implement customized applications.  You must be motivated, a self–starter, detail-oriented, have excellent problem-solving skills, and take ownership of work. You must thrive on working with complex problems and finding and creating simple solutions that address business needs.

What You'll Do

  • Serve as a lead technical designer/developer for Sales & Marketing applications, centered around the platform; understand and communicate functionality, identify risks, manage change, and design solutions that are scalable and cost-effective.
  • Partner with various product owners and stakeholders from Sales, Marketing, Services, and Finance to implement and roll out new cloud applications, integrations, and platform enhancements.
  • Collaborate with business teams, members of other IT departments and liaise effectively with external vendor development teams in the achievement of business objectives. 
  • Gather, analyze and document technical requirements for new projects, enhancements to existing solutions, and correction of production issues reported by end-users.
  • Perform application configuration and deployment activities in and other IT-supported platforms.
  • Work with middleware platforms to design, develop and deploy integration services that operate efficiently and accurately in a global environment.  
  • Participate in product/platform selection processes.  Recommend build vs. buy when it comes to integrations with internal systems or external services.
  • Partner with business stakeholders to analyze, understand and improve sales & marketing operations to support employee productivity and customer success.
  • Design and document system data flows, integration mappings, object models, and other relevant technical aspects of the platform.  Develop and maintain system documentation library.
  • Ability to design scalable enterprise solutions and write technical specifications and non-functional requirements for other team members and/or development partners.
  • Audit and enforce code development standards, sandbox strategies, and implementation best practices. Perform code reviews throughout the development cycle and serve as a mentor to junior staff.
  • Operate effectively using Agile and Scrum application development methodologies and support continuous improvement of technical delivery processes.
  • Ability to dive deep and research system issues, resolve user problems and escalate as necessary.
  • Assist in the creation and execution of unit, integration, regression, and user acceptance test plans, including business use cases and generation of test data.
  • Support & execute change control best practices and ongoing management of internal SDLC processes along with promoting changes to production environments per established standards.
  • Must be flexible to engage on a wide spectrum of projects and exhibit capacity to quickly learn new skills & technologies when necessary.


  • BS degree in Software Engineering, Information Systems, Computer Science or equivalent work experience.
  • 5+ years of direct work experience in development with 3+ years serving in a senior role.  
  • Experience with leading and coordinating development efforts across a hybrid team of both internal and external developers residing in distributed locations.
  • Demonstrated understanding and proficiency in APEX language, triggers, controllers, components, Visual Force, SOAP/REST APIs, outbound messaging and JSON.
  • 3+ years of experience with client-side scripting (Javascript).
  • Solid understanding of object-oriented development concepts and design patterns.
  • Strong functional understanding of usage within an integrated, full-cycle, lead-to-cash operational environment that is global in scale.
  • Prior design and development experience with Salesforce community sites and customer self-service portals is beneficial.
  • Previous experience in integrating Salesforce with Marketing Automation platforms is desirable.  Working knowledge of Pardot is a plus.
  • Proven experience with enterprise-scale integration methodologies, platforms and techniques supporting data exchange to-and-from  Prior integration development using the Dell Boomi platform is preferred.
  • Must be comfortable analyzing data, identifying trends and correcting data quality issuesStrong and effective written, verbal and presentation skills with the ability to collaborate with team members and business stakeholders at all levels of the organization.
  • Must possess an open mind to embrace new technologies, development techniques and project methodologies supporting Sales & Marketing solutions, with 3+ years serving in a senior role.
  • Must be comfortable with juggling multiple priorities with the ability to manage time effectively.
  • Excellent problem-solving, analytical and investigative skills.

Nice to Have

  • Experience with iPaaS platforms is preferable.
  • Achieved or working towards Platform Developer I / II certifications.
  • Development experience using the Salesforce Lightning framework, Einstein Analytics and/or Heroku is beneficial.
  • Experience creating and executing unit, integration and user acceptance test plans is preferred.
  • Assist in the definition of business process models using best practice techniques, including current and future state solution design documentation.
  • Occasionally may be required to assist in the management of projects, including project plans, status meetings, progress reports and initiation/closure activities.
  • Experience operating within an Agile/Scrum software development methodology.
  • Prior usage of Agile project tracking tools such as JIRA, Confluence, etc. (or the like) is preferred.
Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.
Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at
Job perks/benefits: Flex hours Flex vacation
Job region(s): North America
Job stats:  0  0  0
  • Share this job via
  • or

Explore more Remote Work and WFH career opportunities