Salesforce, a leading enterprise software company, is seeking a Lead Software Engineer for their Platform API team. This role is crucial in developing and maintaining core APIs that enable real-time, programmatic interactions with the Salesforce platform. The position focuses on building innovative AI-driven features and infrastructure that facilitate agent-to-agent communication within the platform.
The role combines technical leadership with hands-on development, requiring expertise in distributed systems, API design, and security implementations. You'll be working with cutting-edge technologies including AI, LLMs, and modern cloud infrastructure while ensuring systems remain robust, scalable, and secure.
As a Lead Software Engineer, you'll be responsible for mentoring team members, architecting solutions, and collaborating with various stakeholders to deliver high-quality solutions. The position requires 10+ years of professional development experience, with at least 5 years in a leadership role. Strong proficiency in Java and extensive experience with API development, security protocols, and distributed systems is essential.
The role offers competitive compensation ranging from $211,500 to $334,600 based on location and experience. Working arrangements are hybrid, requiring 10 days per quarter in office for customer support and team collaboration. This position provides an opportunity to work on mission-critical systems handling billions of requests daily while contributing to innovative AI-driven features.
Salesforce offers comprehensive benefits and promotes an inclusive work environment, valuing equality and diversity. The company's commitment to using business as a platform for change makes this an ideal opportunity for those seeking to make a significant impact while working with cutting-edge technology.