Software Engineering LMTS Backend Infra
SalesforceHyderabad, Telangana
it-jobs
Job Description
To get the best candidate experience please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts Job Category Software Engineering Job Details About Salesforce Salesforce is the 1 AI CRM where humans with agents drive customer success together Here ambition meets action Tech meets trust And innovation isnt a buzzword its a way of life The world of work as we know it is changing and were looking for Trailblazers who are passionate about bettering business and the world through AI driving innovation and keeping Salesforces core values at the heart of it all Ready to levelup your career at the company leading workforce transformation in the agentic era Youre in the right place Agentforce is the future of AI and you are the future of Salesforce Role Description Salesforce has immediate opportunities for Lead Software Engineers who want their lines of code to have significant and measurable positive impact for users We pride ourselves on writing highquality maintainable code that strengthens the stability of the product and makes our lives easier We embrace the hybrid model and celebrate the individual strengths of each team member while encouraging everyone on the team to grow into the best version of themselves As a Lead Software Engineer your responsibilities will include Envision and build new components frameworks in distributed filesystems in an evergrowing and evolving market technology to provide scale and efficiency Design and develop highquality productionready code used by millions of users of our cloud platform Build efficient components algorithms on a microservice multitenant SaaS cloud distributed filesystem environment Code review mentor junior engineers and provide technical guidance to the team Job Duties Research design and develop computer and network software or specialized utility programs Update software or enhance existing software capabilities Lead the team with the product owner role in collecting requirements defining the roadmap driving partners and unblocking the team in execution Contribute to the success of the scrum team through code reviews deployment process automation documentation refinement planning and retros Lead collaborate communicate and mentor others on the team and in the company Work closely with crossfunctional teams to deliver a roadmap that meets shared business goals Resolve complex technical issues and drive innovations that improve system scalability robustness and availability Troubleshoot issues with services the team develops and owns Participate in the teams oncall rotation to keep services operational and highly available Create maintain and share technical documentation used by engineers and other team members Telecommuting is an option some travel to Salesforce offices may be required Required Skills 10 years of software development experience with mastery in systems design and programming languages platforms Deep knowledge of designing distributed filesystems in both onprem cloud Deep knowledge of objectoriented programming and scripting languages Java Python strong SQL skills and experience with relational and nonrelational databases e g PostgreSQL Trino Experience developing SaaS products over public cloud infrastructure AWS Azure GCP Proven experience designing and developing distributed systems at scale proficiency in queues locks scheduling eventdriven architecture and workload distribution Strong understanding of software development best practices with demonstrated leadership skills Preferred Skills Design patterns experience with Big Data ML and S3 Handson experience with streaming technologies like Kafka Experience with Elasticsearch Experience with Terraform Kubernetes Docker Experience working in a highpaced rapidly growing multinational organization Leadership Expectations Demonstrate high proficiency in engineering best practices scalability security fault tolerance concurrency and database modeling to consistently ensure highquality software delivery Lead by example guiding the team in adopting these standards while effectively navigating risks and making strategic technical tradeoffs Leverage deep domain expertise to anchor the team and personally drive the most complex and challenging deliverables Maintain a holistic systemslevel vision of how the teams work integrates into the broader organizational architecture Drive comprehensive technical design specifications and robust test plans to guide successful team execution Unleash Your Potential
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.