Bangalore, India Hybrid Full-time

Rootstock Software is hiring a Salesforce DevOps Automation Engineer

About the Role

Rootstock Software is seeking a Salesforce DevOps Automation Engineer to join their team in Bangalore, India. The role focuses on automating the development, deployment, and management of First-Generation and Second-Generation Managed Packages (1GP & 2GP) on the Salesforce platform, using Salesforce CLI, scripting languages, and CI/CD pipelines to ensure scalable, secure, and high-quality application delivery.

What You'll Do

  • Build and maintain automated pipelines for 1GP and 2GP package creation, including metadata retrieval, deployment, package version creation, and testing, using the Salesforce CLI and scripting languages (e.g., Bash, Python, Node.js)
  • Design and implement CI/CD pipelines using tools like GitHub Actions to automate 1GP and 2GP package development, deployment, and release processes
  • Automate validation of deployments and package versions, incorporating error handling and logging for robust pipelines
  • Automate testing in scratch orgs and test orgs, ensuring Apex test coverage meets Salesforce requirements (>75%) and resolving test failures
  • Integrate and maintain version control systems (e.g., Git) to manage metadata, scripts, and configuration files, ensuring traceability and collaboration
  • Configure and manage the License Management App (LMA) to track package installations, license status, and feature usage across subscriber orgs
  • Implement feature parameters using Apex and custom objects to enable/disable features and track metrics (e.g., usage limits)
  • Support migration strategies from 1GP to 2GP Managed Packages, leveraging modern development practices like modular packaging and scratch orgs
  • Provide recommendations for adopting 2GP for new projects while maintaining existing 1GP solutions
  • Collaborate with Salesforce developers, architects, and product managers to align 1GP and 2GP package development with business requirements
  • Document automation workflows, package configurations, and post-install instructions to support internal teams and subscribers
  • Communicate upgrade impacts and coordinate with subscribers to ensure smooth package installations and upgrades

What We're Looking For

  • 5+ years of experience as a Salesforce developer or DevOps engineer, with at least 2 years focused on 1GP & 2GP package development and management
  • Proven experience automating Salesforce workflows using the Salesforce CLI and Metadata API
  • Hands-on experience with CI/CD tools (e.g., GitHub Actions) for Salesforce deployments
  • Familiarity with managing Salesforce namespaces, package versioning, and license management via the LMA
  • Experience with Apex, Visualforce, Lightning Web Components, and Salesforce metadata components (e.g., custom objects, flows)
  • Proficiency in Salesforce CLI (sfdx or sf) for package creation, metadata retrieval/deployment, and testing
  • Strong scripting skills in Bash, Python, or Node.js for automating Salesforce deployment workflows
  • Expertise in creating and managing package.xml manifests and Salesforce DX project structures
  • Knowledge of Apex programming, including InstallHandler implementation for post-install scripts
  • Experience with Git or similar version control systems for metadata and script management
  • Familiarity with Salesforce APIs (e.g., Metadata API, SOAP API) for programmatic package and license management
  • Understanding of Salesforce security models, including permission sets, profiles, and API access controls
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience

Nice to Have

  • Salesforce Platform Developer I or II
  • Salesforce Administrator
  • Salesforce Architect certifications (e.g., Application Architect, System Architect)

Technical Stack

Salesforce CLI, Metadata API, GitHub Actions, Bash, Python, Node.js, Git, Apex, Visualforce, Lightning Web Components, SOAP API, package.xml, Salesforce DX, LMA (License Management App), scratch orgs, test orgs

Team & Environment

Trust is the cornerstone of our organization, built through integrity, transparency, and accountability. Resourcefulness: We believe in being resourceful - thinking creatively and adapting to challenges with agility. We believe in taking Ownership of our actions, decisions, and their outcomes. Collaboration is the key to our collective success. We believe that working together with respect, openness, and shared purpose enables us to achieve more than we could individually.

Benefits & Compensation

  • Work on Salesforce projects, delivering scalable applications to a global customer base
  • Collaborate with a talented team of engineers and architects in a dynamic, innovative environment
  • Access opportunities for professional growth, including Salesforce certifications and training
  • Competitive salary, comprehensive benefits, and flexible work arrangements
  • Eligible for Rootstock's company-wide bonus program
  • Non-traditional equity as part of the total compensation package

Work Mode

Hybrid work model; virtual daily communication expected. Office space is yet to be built, but candidate is expected to work from the office as needed once available. Location: Bangalore, India.

Rootstock values diversity and is an Equal Opportunity Employer.

Required Skills
Salesforce CLIMetadata APIGitHub ActionsBashPythonNode.jsGitApexVisualforceLightning Web ComponentsCI/CD1GP package development2GP package managementApex testingSalesforce metadata Salesforce CLIMetadata APIGitHub ActionsBashPythonNode.jsGitApexVisualforceLightning Web ComponentsCI/CD1GP package development2GP package managementApex testingSalesforce metadata
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Rootstock Software
Rootstock Software provides the leading ERP for product companies, empowering product manufacturers, wholesalers, and distributors to turbocharge their operations with visibility and control of demand, supply, and capacity. Natively built on the Salesforce cloud platform, Rootstock offers a modern, future-proof ERP with a fresh user experience, no need for third-party integration, and readiness for AI-based decisioning.
All jobs at Rootstock Software Visit website
Job Details
Category qa_testing
Posted 8 months ago