Bangalore, India Hybrid

Rootstock Software is hiring a Salesforce DevOps Automation Engineer

About the Role

As a Salesforce DevOps Automation Engineer, you will play a central role in shaping how Salesforce packages are built, tested, and delivered. Your work will directly impact the reliability, speed, and scalability of software releases by automating key stages of the development lifecycle. You'll focus on both First-Generation and Second-Generation Managed Packages, ensuring smooth transitions and consistent deployment practices across environments.

Key Responsibilities

  • Develop and maintain automated workflows for creating, testing, and deploying 1GP and 2GP packages using Salesforce CLI and scripting languages such as Bash, Python, or Node.js
  • Design and manage CI/CD pipelines with tools like GitHub Actions to streamline package development and release cycles
  • Automate testing in scratch and test orgs, ensuring Apex test coverage meets required thresholds and resolving failures proactively
  • Implement error handling, logging, and validation checks to enhance pipeline resilience and traceability
  • Manage version control using Git to track metadata, scripts, and configuration changes across teams
  • Configure and maintain the License Management App (LMA) for tracking installations, license status, and feature usage
  • Enable feature toggles and usage tracking through Apex and custom objects
  • Support migration from 1GP to 2GP by applying modular packaging and modern development workflows
  • Advise on best practices for adopting 2GP in new projects while maintaining existing 1GP solutions
  • Work closely with developers, architects, and product teams to align packaging strategies with business goals
  • Document automation processes, package configurations, and post-install guidance for internal and external stakeholders
  • Communicate upgrade impacts and coordinate with subscribers to ensure seamless updates

Qualifications

You bring at least five years of Salesforce development or DevOps experience, with a minimum of two years focused on managed package creation and lifecycle management. You have hands-on experience with Salesforce CLI, CI/CD tools, and scripting for automation. Proficiency in Apex, metadata management, and Salesforce DX structures is essential. You understand package.xml configuration, namespace handling, and license tracking via LMA. Knowledge of Salesforce security models, API access controls, and post-install scripting using InstallHandler is required. A degree in Computer Science, Engineering, or equivalent experience is expected.

Preferred Credentials

  • Salesforce Platform Developer I
  • Salesforce Platform Developer II
  • Salesforce Administrator
  • Salesforce Architect certifications (Application or System Architect)

Technology Environment

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

Compensation & Benefits

  • Competitive salary
  • Non-traditional equity as part of total compensation
  • Eligibility for company-wide bonus program
  • Comprehensive benefits package
  • Flexible work arrangements
  • Support for professional development and Salesforce certifications

Work Environment

This is a hybrid role based in Bangalore, India. The position requires occasional in-office presence once office operations are established, with daily collaboration conducted virtually. The team values trust, ownership, and resourcefulness, fostering a culture where initiative and accountability drive results. Collaboration is central, with open communication and shared goals enabling high performance.

Equal Opportunity

We are committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, or protected veteran status.

Required Skills
Salesforce CLIMetadata APIGitHub ActionsBashPythonNode.jsGitApexVisualforceLightning Web ComponentsCI/CD1GP package development2GP package managementApex testingSalesforce metadata Salesforce CLIMetadata APIGitHub ActionsGitApexVisualforceLightning Web ComponentsCI/CDBashPythonNode.js1GP & 2GP package developmentLMASalesforce DevOpsAutomation
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
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 infrastructure
Posted 8 months ago