Chat with us, powered by LiveChat

ERP Company Careers

Rootstock Software® is a growing company that provides competitive compensation and substantial growth potential! If you are ready to become a key contributor, please review our career postings for the relevant role and submit your résumé, references and any other requested materials today. If you have any questions, do not hesitate to contact us at

Our Open Positions

Position Location Department
HR Manager San Ramon, California Office Learn More
Professional Services Manager San Ramon, California Professional Services Learn More
Technical Solutions Developer San Ramon, California Professional Services Learn More
Salesforce Solution Architect Richmond, Virginia Professional Services Learn More
Implementation Consultant Eastern US Professional Services Learn More
Senior Salesforce Developer Richmond, Virginia Development Learn More
Implementation Consultant – Accounting Continental US Professional Services Learn More
Location: San Ramon, California Department: Office

What you will be doing:

As our HR Manager, you have the exciting opportunity to build the HR function from the ground up. In this role you will oversee all HR activities and it is critical that you have a strong generalist background.

Rootstock is growing and you will help lead efforts in creating a culture that retains and attracts top talent. You will play a meaningful role in finding and hiring the people who help our company exceed its goals.

  • Define and drive the strategic direction of our hiring as the company grows to meet new demands.
  • Work with managers to build a performance-driven culture through the development and implementation of consistent performance management coaching and counseling techniques.
  • Mentor and coach managers on employee concerns and ensure the appropriate corrective actions are taken.
  • Analyze information and determine causes of employee problems and develop recommendations for improvement of the company’s policies and practices.
  • Use your deep experience in full-cycle recruiting to lead, mentor and train a solid and high-performing employee base.
  • Stay connected to the competitive landscape, including trends in tech recruiting and compensation
  • Manage all HR policies and procedures to ensure they comply with all applicable laws.
  • Develop Onboarding program so new employees.
  • Work with the leadership team to develop training programs that help employees develop their skill levels.
  • Recommend compensation consistent with best practices and internal equity for employment offers, promotions, and compensation reviews.
  • Ensure HR and payroll functions operate smoothly and that HR data was accurate to facilitate reporting and other requests for data.
  • Administer compensation and benefits ensuring they are competitive and compliant with legal requirements.
  • Maintain required HR records including employee files.
  • Work with employees, potential employees and immigration attorneys on visa requests.

What you need to succeed:

  • At least 5 years’ broad HR generalist experience
  • Strong program and project management skills – organized, detail oriented, execution focused
  • Extremely skilled communicator – both written and verbal
  • A track record with creatively recruiting and closing difficult to fill roles
  • Experience with Paylocity preferred
  • Preferred: Experience in a software or start-up environment
  • Bachelor’s degree in Business, Human Resources or similar

Submit your resume and cover letter to

Location: San Ramon, California Department: Professional Services

As our Professional Services Manager, you will provide leadership within the Professional Services organization in the following areas (variable time allocation dependent on department priorities):


  • Project / Program Management of Professional Services implementations and implementation teams from planning through project conclusion, including budgeting, resourcing, scope, deliverable, and process management.
  • Sponsor oversight of implementations managed by other Professional Services resources as appropriate, including Rootstock implementation partners.

Continuous Process Improvement to support team growth

  • Development and continuous improvement of Professional Services delivery processes and tools, including driving implementation and adoption.
  • Recruitment, and development of new Professional Services department resources, including mentoring of these resources.


  • Process-focused assistance and leadership within Professional Services, including pre-sale engagement with new sales opportunities as appropriate.
  • May manage direct report relationships with other PS Consultants as appropriate.


  • Lead cross-functional project/program implementation teams and ensure high quality services and deliverables within scope and budget
  • Build relationships with key project, management, and executive stakeholders at customers and partners, as well as within Rootstock.
  • Serve as an escalation point for customers during implementation
  • Provide on-site services to Rootstock customers as required . Travel could range from 20% to nearly full-time travel if on-going, on-site support is required.
  • Focus on continuous improvement of processes, and scalable processes designed to support Rootstock’s growth
  • Balance the internal department task areas against active implementations, ensuring that account management and implementation requirements are met

Knowledge, Skills & Experience

  • 3 to 5+ years experience in customer-facing Professional Services or consulting roles, leading projects / programs in fast-paced, rapidly growing organization
  • 2+ years management experience and project management experience
  • Manufacturing and distribution and/or supply chain industry software experience
  • Thrives in rapidly changing environment
  • Experience with adapting implementation methodologies, as appropriate to the customer or project.
  • Experience with scalable process development
  • Bachelor of Science Degree or comparable work experience

Preferred Knowledge, Skills & Experience

  • One year of experience with the Rootstock product and/or Salesforce platform
  • PMP certification
  • Master’s Degree or comparable work experience

Submit your resume and cover letter to

Location: San Ramon, California Department: Professional Services

As our Technical Solutions Developer, you will be responsible for delivering custom solutions built on the salesforce platform to address customer specific requirements such as custom features and functionality, automation of business processes, or integration of external systems with the Rootstock ERP application.

As a member of our Professional Services team in our San Ramon Headquarters, you will leverage your knowledge and experience with the Salesforce platform, enterprise software project delivery and knowledge of the Rootstock product to deliver solutions which support critical business functions.

Your Responsibilities

  • Deliver high quality custom solutions to Rootstock customers and to the Rootstock project team.
  • Participate in solution design sessions to collaborate with Solution Architect on optimal solution by recommending alternative approaches and best practices and define technical impact.
  • Follow an agile software development methodology and contribute to all phases of the software development lifecycle and support processes.
  • Execute on assigned deliverables utilizing Apex Triggers, Scheduled jobs and Visualforce pages. As build out the solution, provide feedback around findings and issues which need collaboration and possible modifications.
  • Develop Apex test class coverage for solutions
  • Integrate external systems with Rootstock ERP by utilizing provided APIs.
  • Execute metadata migration handling deployments between salesforce connected and unconnected orgs.
  • Demonstrate thorough knowledge of Rootstock ERP solution and understand best practices to interact with the system based on knowledge of Rootstock managed product.

Job Skills & Qualifications


  • Salesforce Certified Platform Developer 1
  • Minimum work experience: four years of software development and two years of Salesforce application development
  • Self-motivated and creative
  • Experience integrating systems utilizing Web Services (SOAP and REST), XML and outbound messaging.
  • Development expertise with Apex, VisualForce and JavaScript, lightning components.


  • Bachelor’s degree in computer science or related disciplinary
  • Salesforce Certified Platform Developer 2
  • Knowledge of ERP concepts around manufacturing and distribution including purchasing, manufacturing, order management, financials would be a plus.
  • Experience with Metadata and Data migration tools such as Gearset, Boomi, Informatica, Mulesoft, Dataloader I/O.

Submit your resume and cover letter to

Location: Richmond, Virginia Department: Professional Services

What you’ll do:

As our Salesforce Solution Architect, a critical member of our Professional Services team, you design high-quality Rootstock and Salesforce Platform solutions that achieve client business goals, by meeting or exceeding requirements. You will lead the definition, and realization of architecture and solution design as clients add Rootstock ERP and/or Rootstock Financials into their infrastructure—driving success by expertly leveraging the Salesforce Platform in technical solution architecture.

As a key contributor on Professional Services project teams, you will lead clients through requirements elicitation, then design, document, and present functional and technical solutions for Rootstock ERP and/or Rootstock Financials implementations in conjunction with necessary interfaces to and from other applications in complex client infrastructures, including deployment and activation strategies.

  • Use strong hands-on skills and expert knowledge of Salesforce Platform, Rootstock ERP and Rootstock Financials to design, validate, and document functional and technical solutions for Rootstock implementations, including solution deployment and activation.
  • Provide functional and technical solutions to large, strategic, highly complex system integration development projects in conjunction with Rootstock ERP and/or Financials implementations involving multiple platforms and applications.
  • Engage customer stakeholders to understand desired business outcomes and define success criteria
  • Lead Discovery and requirements refinement sessions to uncover client business, functional, and technical requirements
  • Perform gap analysis between Rootstock ERP and/or Rootstock Financials functionality and client requirements; document, validate, and propose solutions for all gaps internally and with clients
  • Synthesize requirements to create clear and comprehensive user stories and solution design documentation
  • Document and obtain estimates and approvals for custom development requirements and specifications; As needed, manage the delivery and testing of the functionality by Development and / or Professional Services resources
  • Work with the Project Manager to plan lower-level tasks for Implementation Consultants and Developers to create and implement your design
  • Work with the Project Manager to manage a project to scope, budget and timeline expectations
  • Facilitate cross-team/train learnings, communication, alignment, and knowledge transfer, as needed.
  • Serve as a peer reviewer for Solution Designs of other Salesforce Solution Architects.

What you need to succeed:

  • BA/BS degree in Business, Computer Science or Engineering; Master’s degree preferred
  • 3+ years of experience administering or consulting with Salesforce Platform in a large-scale, enterprise environment.
  • Strong consulting skills, aiming to be recognized as a client’s advocate and trusted advisor; ability to influence and persuade, without direct control
  • Hands-on integration experience within Salesforce Platform (REST, SOAP, ESB).
  • Experience leading cross-functional teams in requirements elicitation and documentation.
  • Demonstrated ability to drive functional and technical integration solutioning and documentation to completion, in Agile, Waterfall, and hybrid project methodologies.
  • Experience with data migrations from third party systems to Salesforce, with Dataloader or other tool
  • Experience designing and/or building high-volume integrations between both on-Platform and off-Platform applications
  • Experience in administering, customizing and configuring Salesforce features including but not limited to Profiles, Roles, Users, Page Layouts, Workflows, Reports, Dashboards, Objects, Fields, Record Types, and Validation Rules.
  • Experience in Design and hands-on Development including Apex Classes Controllers and Triggers
  • Proficiency in SOQL
  • Demonstrated ability to manage and be held accountable for multiple work streams simultaneously and consistently meet deadlines and quality requirements.
  • Ability to thrive in a fast-paced, constantly changing environment
  • Ability to support continuous improvement of Professional Services methodologies and toolkits.
  • Passionate about work and willing to take on difficult challenges.
  • Intellectually curious with a desire for continuous learning and an ability to learn and apply new concepts and new software quickly
  • Strong leadership skills and teamwork skills
  • Exceptional communication and interpersonal skills – including negotiation, facilitation, and consensus building skills
  • Exceptional technical communication skills – presenting and influencing developers to senior executives
  • Ability to work with employees at all levels and in all departments with diverse backgrounds both at Rootstock and within the client organization.
  • Willingness and ability to travel 15% to 75% depending on the project (First year, onsite in Richmond VA.)

Preferred Qualifications

  • 10+ years of overall development and architecture experience.
  • 3+ years of experience in Professional Services
  • 5+ years of experience implementing ERP/MRP or supply chain planning and execution solutions.
  • Experience working with multiple business units at manufacturing or distribution companies, such as Accounting/Finance, Manufacturing/Production, Forecasting/Materials Planning, Warehouse Management, and Transportation.
  • Proficiency in Apex, and SOAP or REST based web services.

Preferred Salesforce Certifications

  • Platform Developer 1
  • Data Architecture and Management Designer
  • Sharing and Visibility Designer
  • Development Lifecycle and Deployment Designer
  • Identity and Access Management Designer
  • Integration Architecture Designer
  • Sales Cloud
  • Service Cloud

Submit your resume and cover letter to

Location: Eastern US Department: Professional Services

Rootstock has exciting career opportunities for experienced and engaging Implementation Specialists who are ready to join our growing Professional Services Team. You will be responsible for guiding customers through their implementation of the Rootstock ERP application.

You deliver your considerable knowledge and experience in Manufacturing, Distribution, and/or Accounting business processes, enterprise software project delivery, and Rootstock products to lead our customers to implementation success. You apply technical and operational expertise to take ownership of systems analysis and development of business and technical solutions for our Manufacturing and Distribution customers.


  • Deliver high quality implementation services and project deliverables to Rootstock customers and to the Rootstock project team.
  • Provide proactive application and implementation leadership to customers including mentoring, training, knowledge transfer, and active support of the customers’ project tasks.
  • Lead business requirements definition phase of the project. Identify and translate customer’s business needs and use cases.
  • Demonstrate a thorough knowledge of the customer’s business processes, through development of appropriate project artifacts.
  • Demonstrate a deep and thorough knowledge of the Rootstock product and Salesforce platform, as well as the creativity to apply knowledge to solve customer business cases.
  • Develop and document the optimum solution designs, ensuring customers receive maximum benefit from Rootstock applications.
  • Manage customers through their pilot preparation task, version release updates, and pilot testing, culminating in an assessment of customers’ system and operational readiness.
  • Build strong, long-term relationships with customers on behalf of Rootstock.
  • Update/maintain skills in the ERP solution and the Salesforce Platform over time.

Desired Skills and Experience:

  • Bachelor’s degree in Supply Chain, Business Administration, Engineering or equivalent.
  • Experience in Manufacturing, Distribution, or other Supply Chain industry (any vertical(s))
  • Hands-on Salesforce Platform experience. SF Administrator certification is a plus.
  • ERP Implementation experience
  • Proven track record of successful deployments as well as customer and team satisfaction.
  • Strong, proactive communication skills (written and verbal)
  • Ability to give presentations to different audiences with appropriate level of detail
  • Ability to manage SME tasks for multiple projects simultaneously and set appropriate priorities between them
  • Strong commitment to team success, proactively assisting other team members and/or participating in internal continuous improvement initiatives
  • Ability to learn and apply new software quickly without formal training
  • Ability to travel up to 75%

Rootstock delivers ERP built on the Salesforce Platform, providing customer-centric businesses with a unified cloud platform and all the necessary applications. Rootstock is headquartered in San Ramon, CA, with offices in major metropolitan areas. This role can be based in our headquarters, Atlanta, or remote.

Submit your resume and cover letter to

Location: Richmond, Virginia Department: Development

What you’ll do:

This is a very exciting opportunity where you will work with a great team, gaining valuable experience to further your career including cutting-edge experience with Salesforce DX and Unlocked Packaging. As our Senior-level Developer, you have a solid understanding of all facets of developing software on the Salesforce platform. You work directly with a client that revolutionized their industry while learning the ins and outs of Rootstock. You can work as an employee or on-site contract consultant in this role.

  • Achieve in-depth knowledge of data objects and source code components in the area.
  • Mentor other developers and third-party development consultants.
  • Engage in development work that includes SOAP and RESTful integrations to third-party systems.
  • Extend existing functionality to deliver product specifications.
  • Be part of a high-performing team on site at client in Richmond, VA
  • Work in a collaborative environment with Quality and Support teams to troubleshoot and validate the software.
  • Demonstrate thorough knowledge of Rootstock ERP solution and understand best practices to interact with the system based on knowledge of Rootstock managed product.

 What you need to succeed:


  • Minimum 4 years of heavy Salesforce Apex development (more than 50% of your role). Minimum 1-2 years Apex development if you have more than 5 years programming experience in other languages.
  • Skilled in troubleshooting and debugging new and existing code.
  • Salesforce Platform Developer 2 certification preferred; Consideration to candidates with Platform Developer 1 certification
  • Experience with customApex REST based platform integrations — both “to” and “from” the Salesforce platform required.
  • Experience with GIT/GitHub in respect to Salesforce source and metadata management required.
  • Experience with custom development in Large Data Volume scenarios
  • Experience with FFLIB ApexMocks and FFLIB Apex Common open source frameworks desired
  • Experience with high volume asynchronous transaction programming concerns desired
  • Full understanding of development lifecycle
  • Understanding of enterprise architecture design patterns, Separation of concerns, etc. desired
  • In-depth understanding of specifications provided for new development.


  • Experience with Salesforce DX and Unlocked Packaging
  • Experience with managed package development
  • Experience with Lightning page and Lightning component development
  • Experience with JIRA and Rally
  • Experience with customApex SOAP based platform integrations — both “to” and “from” the Salesforce platform

Submit your resume and cover letter to

Location: Continental US Department: Professional Services

Rootstock has an exciting career opportunity for an experienced and engaging Subject Matter Expert who is ready to join our growing Professional Services Team. A successful candidate will be responsible for guiding customers through their implementation of the Rootstock ERP application focusing on the Finance and Accounting modules.

In this role, you will leverage your considerable knowledge and experience in business processes and enterprise software project delivery to speed our customers to implementation success.

Experience/Skills Required:

  • Recognized expert who has demonstrated industry leadership ERP with a focus on Finance and Accounting
  • Ability to multi-task, and thrive in a fast-paced and high-productivity environment
  • Must have a passion for enabling clients success through your efforts
  • Ability to build and manage relationships with our clients at the project level and executive level
  • Proficient with project management tools and applications (SmartSheet, MS Project, etc) as well as MS Office Tools
  • Strong written and verbal English language communication skills
  • Intuitive, tenacious, team-oriented, and collaborative
  • Understanding of professional services methodologies and best practices
  • Experience with client implementations for a software vendor as well as excellent relationship management skills.
  • Understanding of complex information systems
  • 5+ years of demonstrated Finance and Accounting experience


  • Apply technical and operational expertise to support systems analysis and development of business and technical solutions for our Manufacturing and Distribution customers
  • Prepares program management and technical analyses, reviews and assesses technical data drawn from multiple comprehensive data sources.
  • Deliver high quality implementation services and defined deliverables to Rootstock customers
  • Provide application and implementation guidance, mentoring, training, and knowledge transfer to both team members and customers
  • Identify and translate customer needs to solution design, ensuring the maximum benefit from Rootstock applications

Desired Skills:

  • CPA certification
  • Experience of apps or platform
  • Manufacturing and distribution industry experience
  • Big 4 Consulting experience
  • Cloud-based Financials Experience such as Financial Force or Accounting Seed
  • Bachelor of Science Degree or comparable work experience

Submit your resume and cover letter to