Lead Software Engineer

Ecolab is a global leader in water, hygiene, and infection prevention solutions and services.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Full Stack Engineer

Lead Full Stack Engineer position at Ecolab, responsible for full stack development and technical leadership.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Description For Lead Software Engineer

Ecolab, a global leader in water, hygiene, and infection prevention solutions, is seeking a Lead Software Engineer to join our team in Bangalore, India. This senior-level position offers an exciting opportunity to lead and contribute to critical backend development projects that support Ecolab's innovative solutions.

As a Lead Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You'll work closely with cross-functional teams to deliver high-quality, scalable solutions that drive Ecolab's technological advancements. This role requires a strong background in backend development, excellent problem-solving skills, and the ability to mentor junior team members.

Join Ecolab and be part of a company that makes a significant impact on global health, water conservation, and sustainable solutions. You'll have the opportunity to work on challenging projects, collaborate with talented professionals, and contribute to technologies that matter. Ecolab offers a competitive compensation package, professional development opportunities, and a culture that values innovation and sustainability.

If you're passionate about leveraging your software engineering expertise to create solutions that have a real-world impact, this role at Ecolab is an excellent fit for you. Apply now to start your journey with a company that's dedicated to making the world cleaner, safer, and healthier.

Last updated 7 months ago

Responsibilities For Lead Software Engineer

  • Lead the design and development of complex backend systems
  • Collaborate with cross-functional teams to deliver scalable solutions
  • Mentor junior team members and provide technical guidance
  • Ensure high-quality code through code reviews and best practices
  • Contribute to architectural decisions and technology choices

Requirements For Lead Software Engineer

Java
Python
  • Bachelor's or Master's degree in Computer Science or related field
  • 5+ years of experience in software development, with a focus on backend technologies
  • Strong proficiency in one or more programming languages such as Java, Python, or Go
  • Experience with distributed systems and microservices architecture
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Excellent problem-solving and communication skills

Interested in this job?