Salesforce

Software Engineering LMTS - Tools Engineering and Test Frameworks Development

Remote Hyderabad, India
Java Machine Learning GCP AWS Git Docker Kubernetes Azure
Search for More Jobs Talk to a recruiter now 💪
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

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

Lead Java Full Stack Developer - Tools Engineering and Test Frameworks Development


Team : Core CI Automation Test Framework, CoreDX, HDX (HIPE)

About the Team


The Tools Engineering team at Salesforce is rapidly innovating in the CI space and enhancing developer productivity from Code to Cloud. Join our dynamic team as we build the next generation CI system powered by Machine Learning. If you're a leading-edge technologist passionate about boosting developer productivity through the creation of distributed, massively scalable application systems in CI, then this is the team for you!


The Core CI Test Framework team at Salesforce is dedicated to empowering developers with top-tier Continuous Integration (CI) tools and frameworks. We are committed to developing state-of-the-art tools and test frameworks that enhance developer productivity, promote best testing practices, and address diverse continuous integration needs. With a strong emphasis on metrics, performance, and data analysis, our mission is to elevate the overall developer experience to new heights. Join us and be a part of our innovative journey!


About the Role


We seek an experienced full stack developer with 8+ years in Java development, specializing in JUnit test frameworks, build systems, and Continuous Integration. The ideal candidate will have expertise in designing, implementing, and maintaining robust test frameworks and build pipelines, ensuring reliability, efficiency, and scalability. You should have a strong understanding of code dependency management, test case analysis, container setup, logging, and analytics. If you're passionate about improving developer productivity and have a proven track record with distributed, scalable application systems, this is the team for you!
Join our dynamic team at Salesforce as a Lead Member of Technical Staff, where you'll have the opportunity to work with a highly energized technical team to deliver a CI system that runs approximately 45 million tests daily, utilizing around 65k VM hours per day in a multi-substrate environment including GCP and AWS. 


Responsibilities
Collaborate with a team of talented engineers to create innovative features that core developers will appreciate and utilize, while maintaining code stability.
Architect, design, implement, and test software solutions to ensure high-quality product development and release.
Develop tools and frameworks for continuous integration to streamline the testing process and improve developer productivity.
Conduct code reviews, mentor junior engineers, and provide technical guidance to the team based on seniority level.
Write high-quality, maintainable code that enhances product stability and simplifies workflows.
Required Qualifications
Experience: 8+ years of Java development experience with a focus on JUnit test framework and build systems.
Technical Skills:
In-depth expertise in Java programming with over 6 years of hands-on experience.
Proficient in utilizing Java frameworks, including JUnit4 and JUnit5. 
Skilled in utilizing build tools such as Bazel, Maven, Gradle, and Jenkins to automate software build processes.
Strong understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines and their integration into the development workflow.
Solid proficiency in version control systems, particularly Git, for managing codebase changes efficiently.
Experience in UI Design and Development is a plus. 
Experience with containerization technologies like Docker and orchestration tools such as Kubernetes is highly desirable and considered a plus.
Soft Skills:
Excellent problem-solving skills.
Strong written and verbal communication skills.
Ability to work collaboratively in a team environment.
Strong attention to detail and commitment to quality.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
Experience in large-scale software development projects.
Knowledge of other testing frameworks like TestNG, Spock, etc.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
Experience building distributed and scalable systems.
Experience with Agile development methodology and Test-Driven Development
Experience owning and operating mission-critical services

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.

Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. 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. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.

Salesforce welcomes all.

Salesforce
Salesforce
Cloud Computing CRM Enterprise Software SaaS Sales Enablement Software

0 applies

28 views

Other Jobs from Salesforce

Principal Data Engineer

Remote San Francisco, CA

Data Scientist Senior/Lead

Remote San Francisco, CA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers