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.
