Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Ecolab
Fresher
Not Disclosed

This job is no longer accepting applications

Job Description

Assists in leading software development projects through phase gate process. Writes significant amount of the code that meets project requirements and complies with documentation and design standards. Writes the standard documentation used to translate project needs into software design specifications. Assists in creating overall architecture for various software systems. Corrects defects found through QA software testing and systems testing. Assists in requirements gathering and product definition activities as projects start, and supports field test personnel after development. May coach other engineers, and occasionally provides direction to testing and lab support personnel. Activities address challenging aspects of code, documentation development, and contribute to oversight of software team work product.

Our Commitment to a Culture of Inclusion & Belonging

Ecolab is committed to fair and equal treatment of associates and applicants and furthering the principles of Equal Opportunity to Employment. We will recruit, hire, promote, transfer and provide opportunities for advancement based on individual qualifications and job performance in all matters affecting employment, compensation, benefits, working conditions, and opportunities for advancement. Ecolab will not discriminate against any associate or applicant for employment because of race, religion, color, creed, national origin,citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, or disability.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

product definition

QA software testing

software design specifications

code documentation

systems testing

About Company

Similar Jobs

Bengaluru, India
Skills:
Android SDK, Xcode, defect management and reporting systems, device flashing, adb commands, manual testing of mobile applications
Bengaluru, India
Skills:
File Systems, Replication, multithreading, Python, Iscsi, Fc, NVMe-oF, high-availability systems, test automation frameworks, Linux Unix systems, debugging of distributed systems, SAN protocols, test automation for scale performance and stress scenarios, test infrastructure, data paths, system-level testing, CI CD pipelines
Bengaluru, India
Skills:
.NET, Rust, C, Kafka, Python, System Architecture, C++, Networking, Debugging, Data structures, API design, Algorithms, Concurrency, Memory Management, metrics, Distributed Systems, Testing, Logging, Go, Linux-based production environments, Profiling, Release processes, Code reviews, Operational tooling, Backward compatibility, Technical Proposals, Error handling, Runbook-driven incident response, Observability
Bengaluru, India
Skills:
Java, React, Docker, Frontend, MySQL, Nodejs, Redis, Agile software development practices, AI tooling, Vite
Bengaluru, India
Skills:
Sql, Spring Boot, Java, Spring, Jira, Typescript, React, Mockito, AWS, Angular, Newrelic, Kubernetes, Docker, Confluence, Jenkins, Jest, Git, Intellij, Javascript, AI coding tools, GitHub Actions, VSCode, Coralogix, Agentic Software Development