Senior Salesforce Developer

at Puppet, Inc. Remote, North America

Hi, I’m CJ Destramp, Manager of Sales Operations at Puppet,

I’m looking for a Senior Salesforce Developer to join our team to support the Rev Ops Business Unit!  It’s a great time to join our Revenue Operations Team!

As our primary Sr. Salesforce Developer/Architect, this role will be responsible for designing and implementing declarative solutions, owning the testing, release and support thereof, managing the Salesforce system architecture, along with supporting the applications that interact with it. Successful candidates will have a strong technical background in Salesforce, CPQ administration experience, a deep understanding of the Salesforce data model, and B2B Sales Operations or Revenue Operations.

Our Sr. Salesforce Developer/Architect will work with multiple stakeholders to deliver solutions that are highly usable, scalable, extensible, and maintainable on the Salesforce platform. In addition to this skillset, we are looking for a candidate who is a self-starter, curious, with strong organizational skills, who thrives in a fast-paced and autonomous environment.

In this role, you will design and develop Salesforce solutions across the business.  You will lead development efforts to create technical solutions based on a deep understanding of business requirements.  You will also play a critical role in defining the GTM systems strategy and tools roadmap.

Meaningful work you’ll contribute

  • Work closely with sales, marketing, customer success, and revenue operations in order to anticipate business needs and design and develop software solutions using Salesforce platform technology and best practices.
  • Ensure the Salesforce.com technical design aligns to overall enterprise architecture and scales well including identifying possible application performance bottlenecks and implementing remedial measures
  • Create and maintain GTM Tools Road Map including proactively identifying functional gaps and optimization opportunities, evaluating new or alternative solutions, and recommending new approaches.
  • Manage & oversee the evolution of Salesforce CPQ to meet the changing needs of the business with respect to creation of new products, price books, and pricing rules and logic
  • Develop and customize Salesforce applications using Apex, Visualforce, JavaScript, SQL, SOAP and REST Web Services.
  • Integrate with on premise and cloud-based systems using Salesforce and third-party APIs.
  • Automate processes using Salesforce automation tools, such as Process Builder, Workflows, Formulas, Flow.
  • Create and maintain documentation including architecture/design, process, naming and commenting conventions, and Salesforce policies/procedures documentation.
  • Provide technical leadership and mentoring to a team of Salesforce administrators and developers.

You are… 

  • A team player. You understand the power of collaboration and build strong relationships within cross-functional teams.
  • Results-driven.  You are skilled at driving projects and achieving results in a fast-paced, dynamic environment with minimal guidance and limited resources. You can balance multiple projects with tight timelines and prioritize appropriately to meet commitments.   
  • An entrepreneurial-minded spirit—you are always thinking about what you would do in your role if Puppet was your company and are always looking for ways to create efficiencies and great experiences. 
  • Resilient—you listen to your customers’ needs and do your best to translate requests into actionable data insights. It may take a couple reiterations and conversations but that is ok with you.
  • Open.  You are open-minded and actively seek out others’ opinions and ideas.  You share your opinions freely.

Valuable experiences and skills you’ll bring to Puppet 

  • 6+ years of direct Salesforce admin, architect, and/or developer experience with minimum of 2 years of Salesforce architect experience.
  • Experience with Salesforce CPQ Administration and Communities.
  • Strong experience in Salesforce implementation for full lifecycle enterprise software projects.
  • Experience working with Force.com Apex Classes, Apex triggers, Batch Apex, Lightning Web Components (LWC), VisualForce (VF Pages), Integration (REST, SOAP, Change Data Capture, Platform Events), Force.com API, SOQL and SOSL.
  • Experienced in Salesforce Data migrations with native tools such as Data Loader and 3rd party tools (Informatica, MuleSoft etc.)
  • Salesforce Developer required.
  • Excellent leadership, communication and mentoring skills.

Bonus, but not required (shout about it in your application if you have experience):

  • Experience with Marketo, Intacct, ZoomInfo, Salesloft
  • Workato or other similar ETL tools

We are hiring at various experience levels and we’re particularly interested in having a diverse team with a broad set of skills and viewpoints. If this seems like your dream job, but you’re not sure if you qualify, apply anyway!

*Covid Vaccination Requirement for US employees

In the U.S., Puppet employees are required to have proof of vaccination for COVID-19. The Centers for Disease Control and Prevention (CDC) defines “fully vaccinated” as two weeks after the second dose for Pfizer and Moderna, and two weeks after the single dose of Johnson & Johnson. Puppet will require proof of vaccination and consider requests for exemption from this requirement during the post-offer pre-employment phase as a reasonable accommodation for medical reasons or sincerely held religious beliefs where the accommodation would not cause Puppet undue hardship.

*Visa Sponsorship

Please note, this position is not eligible for visa sponsorship.

About Puppet

Puppet’s core mission is to eliminate soul crushing work. We created the industry standard for managing infrastructure as code. And we didn’t stop there—our product portfolio has grown to help organizations automate across their entire software delivery lifecycle. With 80% of the Global 5000 using Puppet’s open source or commercial products, our code is helping power thousands of organizations across the world.

As the industry leader in DevOps solutions, we realize that our success is a collective effort; all made possible by the incredible people working here, our customers, partners, and Puppet community. Our culture is built on positivity, diversity, inclusivity and support—and we seek people who are resilient, entrepreneurial-minded, team players who continually strive to be incrementally better every single day. In our work together we aim to be curious, accountable, empathetic and, above all, collaborative. If this sounds like the environment you’d thrive in, why not say hello?

Learn more about Puppet by checking out the values we live by and the awesome benefits and perks we offer employees!

Puppet is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, ancestry, age, veteran status, disability, or any other protected class.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact +1-877-575-9775 for assistance.

 

Please see Puppet's privacy policy here.

 

PM16

An equal opportunity employer

Puppet is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, ancestry, age, veteran status, disability, or any other protected class.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact 877-575-9775 for assistance.

Staffing agencies: We do not accept unsolicited resumes. If you are not an approved Recruiting Partner and have not been approved to submit candidates for specific positions, we will not accept your submission. If you submit anyway, we will consider it a gift, free of charge! If you are interested in becoming an approved Recruiting Partner, please call us at 877-575-9775.