Software Engineer - Lightning Platform Tools & Automation Team

Salesforce13 days ago
Hyderabad, IN

About this job

Job type: Full-time
Experience level: Mid-Level, Senior, Lead
Industry: Cloud Services, Information Technology
Company size: 10k+ people
Company type: Public


java, c#, c++, go, javascript

Job description

We are seeking a Senior/Lead/Principal-level Software Engineer to join our R&D, Tech & Products team. As the 4th largest software company in the world, and the leader in the cloud, we are challenged with designing and developing the next generation technologies in cloud computing. Our mission as the “customer company”, is to ensure trust with our customers, from Fortune 100 companies, to start-ups and nonprofit organizations. Processing more than 5+ billion transactions per day and growing, performance remains a central focus for innovation.

Your impact

As a software engineer on the Lightning Platform Tools and Automation team, you will be responsible for building state of the art tools used by all salesforce teams building features on Lightning Experience. For a detailed overview please visit

We are looking for an experienced Senior/Lead/Principal Software Development Engineer who will design and build automated infrastructure and developer tools that integrate development processes such as performance management, regression tracking, lab management, workload scheduling, and reporting to provide a streamlined continuous build and self-served performance test environment.

Job Responsibilities

  • Build scalable and elastic services, capable of running in public clouds and private Salesforce data centers
  • Design and build cloud-native (GCP, AWS ) containerized micro-services services.
  • Build efficient components/algorithms to serve a high volume of requests with low latencies
  • Continuously integrate and deploy your code, monitor it in the live service and learn through data-driven feedback loops on how to improve it
  • Collaborate closely with Product Management and feature teams to ensure complete and quality deliverables using Agile methodologies.

REquired Skills

  • Experience building large-scale web apps with a reusable component architecture
  • Extensive programming experience in Java/C#/C++/Go/Javascript or similar languages
  • Strong understanding of CI processes and SDLC
  • Experience in building REST APIs
  • Experience in building services running on Public Cloud (GCP, AWS, Azure)
  • Hands-on experience with tools such as Git, Perforce, Gradle, Maven, Ant, Jenkins, and/or other CI/CD tools


  • Experience with Docker and Kubernetes
  • Good grasp of HTML5, CSS , Javascript, NodeJS
  • Good to have experience with modern UI framework like Angular or ReactJS.
  • Commitment to proper software engineering practices – design, testing, documentation, code reviews etc

Accessibility - If you require accessibility assistance applying for open positions please contact the Recruiting Department.

Posting Statement and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. and do not accept unsolicited headhunter and agency resumes. and will not pay fees to any third-party agency or company that does not have a signed agreement with or


Hyderabad, IN

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH