Bangalore, India Hybrid Full-time

Rootstock Software is hiring a Sr. Software Engineer - Salesforce

About the Role

Rootstock Software is seeking an experienced Software Engineer specializing in Salesforce to join their team in Bangalore, India. The engineer will play a critical role in designing, developing, and delivering scalable Salesforce-based ERP solutions for product manufacturers, wholesalers, and distributors, working collaboratively with global cross-functional teams.

What You'll Do

  • Design and develop high-quality Apex classes, triggers, Lightning Web Components (LWC), Visualforce pages, flows, and integrations, adhering to Salesforce platform constraints such as governor limits for queries, CPU, and DML.
  • Write clean, maintainable, and extensible code that aligns with architectural design patterns and Salesforce best practices.
  • Promote Test-Driven Development (TDD) and proactive test case creation.
  • Design moderately complex features or contribute to product-level architecture to ensure scalability and meet non-functional requirements like performance and reliability.
  • Collaborate with distributed teams across multiple time zones, including product owners, stakeholders, and principal engineers, to identify hidden requirements and resolve business challenges.
  • Align on system-level changes with cross-functional teams.
  • Deploy and test solutions within the Salesforce ecosystem using CI/CD pipelines to ensure seamless delivery and high-quality releases.
  • Monitor systems, diagnose root causes of complex issues, and implement solutions to enhance platform stability and performance.
  • Stay current on Salesforce releases, features, and industry trends to recommend improvements and integrate new platform capabilities.
  • Provide constructive and directional feedback during code reviews (1:1 or group sessions) to improve code quality.
  • Mentor peers, share system design insights, and host knowledge-sharing sessions to elevate team expertise.
  • Create and maintain comprehensive feature-level or product-level design documentation to guide development and ensure long-term maintainability.
  • Demonstrate urgency and empathy in addressing customer escalations, ensuring timely and effective resolutions.

What We're Looking For

  • Minimum 6 years of full-stack development experience on Salesforce, preferably with additional experience in Java and JavaScript.
  • Extensive experience troubleshooting and debugging complex problems within the Salesforce platform.
  • Familiarity with Salesforce development (Apex, LWC, Visualforce, SOQL, integrations) is mandatory.
  • Knowledge of architectural design patterns and experience promoting best practices on the Salesforce platform.
  • Proven ability to work independently on complex tasks while providing technical guidance to peers.
  • Experience mentoring team members, influencing cross-functional priorities, and fostering team cooperation.
  • Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders.
  • Sophisticated analytical skills to solve unique, multifaceted problems and anticipate broad system-level challenges.
  • Ability to identify hidden or missing requirements and recommend innovative solutions that align with business goals.
  • Proficiency in Agile/Scrum methodologies and CI/CD practices.
  • Commitment to TDD, clean code principles, and creating maintainable, extensible solutions.
  • Experience creating technical documentation to guide development efforts.

Nice to Have

  • Salesforce certifications (e.g., Platform Developer I/II, Lightning Component Framework Specialist).
  • Experience with cross-functional initiatives or leading project teams.
  • Familiarity with manufacturing or supply chain domains.

Technical Stack

Apex, Lightning Web Components (LWC), Visualforce, SOQL, Flows, JavaScript, Java, Salesforce integrations, CI/CD pipelines, Agile/Scrum

Team & Environment

Cross-functional, globally distributed teams

Benefits & Compensation

  • Eligible for Rootstock's company-wide bonus program
  • Non-traditional equity as part of the total compensation package
  • Competitive compensation
  • World-class benefits
  • Work-life balance
  • Flexible schedules
  • Telecommuting
  • Vacation time off
  • Opportunity to work alongside an amazing and supportive team

Work Mode

Hybrid role based in Bangalore, India, with flexible schedules, telecommuting, and vacation time off.

Rootstock values diversity and is an Equal Opportunity Employer.

Required Skills
ApexLightning Web ComponentsVisualforceSOQLFlowsJavaScriptJavaSalesforce integrationsCI/CD pipelinesAgile/Scrumfull-stack developmentdebuggingarchitectural design patternstechnical guidancebest practices ApexLightning Web ComponentsVisualforceSOQLFlowsJavaScriptJavaSalesforce integrationsCI/CD pipelinesAgile/Scrumfull-stack developmentdebuggingarchitectural design patternstechnical guidancebest practices
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
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 fullstack
Posted 7 months ago