Salesforce Staff Engineer
Bangalore
Technology – Engineering /
Full-Time /
Hybrid
The Opportunity
This isn't just a Staff Salesforce Engineer role; it's an invitation to be a technical visionary and a force multiplier, shaping the future of our product innovation and delivering immense customer value. As the dedicated technical owner for a critical strategic charter, you'll lead a feature delivery team with significant autonomy, architecting robust, scalable solutions on the Force.com platform while strategically influencing our broader tech stack, including React Native and Spark. We're discussing tackling complex challenges across diverse verticals, such as telecom and energy, by leveraging cutting-edge technologies like Apex, LWC, Aura, Visualforce, and React. Your impact will be measured not just by the code you write, but also by the successful launch and adoption of new functionalities, the demonstrable growth of your team's technical capabilities through mentorship, the proactive management of technical debt, and a tangible improvement in our codebase's health.
If you're passionate about building elite engineering teams, thrive on strategic ownership, and want to make a profound and lasting impact on our product and customers, this is your platform. You'll play a pivotal role in ensuring our software is not only functional but also high-quality, scalable, and maintainable, thereby driving our overall technical excellence.
What You’ll Do
- As a Staff Salesforce Engineer and Tech Lead, you’ll drive the technical roadmap, pushing the boundaries of what’s possible on the Force.com platform and influencing the broader ecosystem. You’ll be a leader and a mentor, empowering your team to build highly scalable and maintainable solutions that directly translate into significant customer value and product innovation. From influencing architecture to elevating engineering practices, your work will be pivotal in accelerating our growth and solidifying our position as industry leaders.
Here's how you'll make an impact:
- Drive Technical Vision & Architecture: You’ll lead the technical vision for your domain, designing and implementing complex, scalable solutions on Force.com while considering their impact and integration with React Native and Spark components. You'll ensure solutions are secure, performant, and maintainable.
- Champion Code Quality & Best Practices: You’ll establish, champion, and rigorously enforce coding standards, design patterns, and best practices across Salesforce development, including comprehensive testing strategies for non-functional requirements like performance and security.
- Elevate Team Technical Proficiency: You’ll act as a force multiplier for your team, actively mentoring senior engineers through hands-on guidance (e.g., pair programming, debugging), facilitating knowledge-sharing sessions, and defining personalised development plans to foster continuous growth.
- Proactively Manage Technical Debt: You’ll continuously identify, prioritise, and lead initiatives to address technical debt, ensuring the codebase remains robust, adaptable, and a foundation for future innovation.
- Bridge Technical & Business Outcomes: You’ll collaborate extensively with Product Managers, Product Quality Leads, and Designers to deeply understand business and commercial outcomes, providing constructive technical input for prioritisation, capacity planning, and strategic discovery.
- Lead Complex Problem Resolution: You’ll serve as the primary escalation point for intricate technical challenges, guiding root cause analysis for incidents, and continuously monitoring system health to identify and address potential issues proactively.
- Foster Agile Clarity: You’ll embrace ambiguity in the initial development stages, leading by example in generating asynchronous content, such as technical design documents (TDDs), data models, and proof-of-concepts (POCs), to gather continuous feedback and refine designs iteratively.
The Skills You’ll Have
- I can drive the technical vision and architectural design for a specific domain, ensuring alignment with overarching architectural principles across Salesforce and React Native components.
- I can design and implement robust, scalable solutions leveraging deep expertise in Apex, SOQL, SOSL, Lightning Web Components (LWC), and Aura, with a strong focus on security, performance, and maintainability.
- I can proactively identify and address technical debt and architectural bottlenecks, proposing and executing strategic action plans to improve codebase health and overall system adaptability.
- I can establish, champion, and rigorously enforce coding standards, design patterns, and best practices relevant to Salesforce and general platform development, including comprehensive testing strategies for non-functional requirements.I can lead and mentor technical teams, providing direct hands-on guidance, facilitating knowledge transfer, and fostering an environment of efficient collaboration, continuous improvement, and knowledge sharing.
- I can effectively collaborate with Product Managers and Designers to understand business outcomes, provide accurate effort estimations, challenge priorities, and ensure technical feasibility.
- I can develop comprehensive technical design documents, API documentation, and user stories, clearly articulating complex technical concepts to both technical and non-technical stakeholders.
- I can champion and implement continuous integration/continuous delivery (CI/CD) pipelines and Source-Driven Development practices to streamline our development lifecycle and optimise deployment efficiency.
What You'll Achieve in Your First Year
- Within 90 Days, You’ll:
- Become an expert in the functionality and codebase of several core Salesforce product modules, understanding execution flow, design patterns, and their integration points within the broader tech stack.
- Complete your development plan, fully ramping up on our technology stack, established design patterns, and Sitetracker's overarching architectural principles.
- Build strong relationships with your Scrum team members, key local and international stakeholders, and relevant Product and Design counterparts.
- Deliver initial enhancements and bug fixes, demonstrating quick impact and adherence to established code quality standards.
- Actively participate in code reviews, providing constructive feedback that enhances team proficiency and aligns with defined standards.
Within 180 Days, You'll:
- Successfully architect, build, and ship large, impactful modules and features, demonstrating adherence to scalability, performance, and maintainability requirements.
- Serve as a primary technical expert for key modules and features, actively leading architectural and design discussions during requirement and design sessions.
- Proactively identify technical debt and architectural bottlenecks within your domain, and propose and initiate strategic action plans to address them.
- Lead the team in conducting thorough root cause analyses of incidents and implementing preventative measures to mitigate recurrence.
- Collaborate effectively with Product Managers to provide technical input for prioritisation discussions and capacity planning for upcoming Program Increments.
Within 365 Days, You'll:
- Successfully drove a major product initiative from concept to launch, showcasing seamless collaboration with Product Managers, Product Designers, and US-based counterparts, resulting in measurable customer adoption and business value.
- Demonstrably elevate your scrum team's technical capabilities, actively mentoring senior engineers and introducing modern best practices that lead to improved velocity, code quality, and a reduction in post-release bugs.
- Measurably improve codebase health and scalability within your domain by successfully refactoring or re-architecting a critical component of the platform, resulting in tangible improvements like enhanced system performance, better developer productivity, or reduced maintenance overhead.
- Drive significant efficiencies within the team by championing process, coding standard improvements, and advocating for new technologies that enhance overall development effectiveness.
- Develop strong industry expertise in the sectors we serve, using this knowledge to inform and improve the software you develop, and serve as a primary subject matter expert for other teams in various areas of the application.