Job
Description
Role Overview: As a Lead Software Engineer in the Event Platform Services Team at Salesforce, you will be responsible for building integrated services aligned to the Future State Architecture. Your role will involve providing excellence in scalability, performance, and delivering a high-end user experience. You will need to be a quick learner, self-starter, and possess a strong passion for devising state-of-the-art solutions to meet the evolving needs of users. Additionally, you will be working in a fun, creative, and fast-paced environment, where you will be expected to stay updated on industry trends and technical developments. Key Responsibilities: - Build new and exciting components in a growing market technology to provide scale and efficiency. - Leverage evolving technologies and platforms to develop highly scalable solutions meeting current and future business needs. - Contribute to all phases of SDLC including design, discovery, implementation, code reviews, automation, and testing in a Hybrid Engineering model. - Drive continuous improvement focusing on process, controls, scalability, and maturity. - Lead the team by example in using engineering best practices and making relevant trade-offs. - Collaborate with Engineering Managers, Architects, and Lead Engineers in the application design process. - Engage with Product Managers to clarify customer requirements and propose viable workarounds. - Mentor and inspire team members through code reviews and knowledge sessions, fostering a culture of continuous learning and growth. - Establish high standards for code quality, scalable architecture, performance, and reliability. - Design and implement data architectures aligning with business requirements and long-term goals. - Thrive in a culture of high ownership, accountability, delivery, and innovation. Qualifications Required: - 10+ years of professional software development experience in designing, building, scaling, and maintaining distributed production systems. - At least 2+ years of hands-on technical leadership in driving the architecture and design of scalable systems. - Deep knowledge of object-oriented programming (such as Java) and scripting languages (such as NodeJs). - Experience with developing SaaS products over AWS public cloud infrastructure. - Proficiency in API architecture, design patterns, and API security best practices. - Experience with monitoring and logging tools like Splunk, New Relic, etc. - Strong communication skills to collaborate effectively with cross-functional teams and ensure adherence to engineering best practices. Additional Details of the Company: Salesforce is the #1 AI CRM that focuses on workforce transformation in the agentic era. They are looking for Trailblazers who are passionate about enhancing business and the world through AI while keeping core values at the heart of everything. Salesforce offers benefits and resources to support employees in finding balance and being their best selves, with AI agents to accelerate impact. Join Salesforce to shape the future and redefine possibilities for yourself, AI, and the world. Apply today to unleash your potential. Role Overview: As a Lead Software Engineer in the Event Platform Services Team at Salesforce, you will be responsible for building integrated services aligned to the Future State Architecture. Your role will involve providing excellence in scalability, performance, and delivering a high-end user experience. You will need to be a quick learner, self-starter, and possess a strong passion for devising state-of-the-art solutions to meet the evolving needs of users. Additionally, you will be working in a fun, creative, and fast-paced environment, where you will be expected to stay updated on industry trends and technical developments. Key Responsibilities: - Build new and exciting components in a growing market technology to provide scale and efficiency. - Leverage evolving technologies and platforms to develop highly scalable solutions meeting current and future business needs. - Contribute to all phases of SDLC including design, discovery, implementation, code reviews, automation, and testing in a Hybrid Engineering model. - Drive continuous improvement focusing on process, controls, scalability, and maturity. - Lead the team by example in using engineering best practices and making relevant trade-offs. - Collaborate with Engineering Managers, Architects, and Lead Engineers in the application design process. - Engage with Product Managers to clarify customer requirements and propose viable workarounds. - Mentor and inspire team members through code reviews and knowledge sessions, fostering a culture of continuous learning and growth. - Establish high standards for code quality, scalable architecture, performance, and reliability. - Design and implement data architectures aligning with business requirements and long-term goals. - Thrive in a culture of high ownership, accountability, delivery, and innovati