Software Development Engineer III

2 weeks ago


Bengaluru India Waters (India) Private Limited Full time

Job Description Overview We are seeking a Software Engineer III to contribute to the development and maintenance of our Empower product, continuously grow technical expertise, and actively participate in agile team sprints to deliver high-quality software solutions. Responsibilities - Enhance and sustain a Windows-based client-server application, including development and maintenance of unit tests and, where applicable, automated UI tests. - Carry out all responsibilities in accordance with the Quality Policy, ISO standards and all applicable procedures. - Design, develop and/or maintain all aspects of software developed by the Informatics or Instrument Control Department. - Independently select methods and techniques to solve problems and consider the long term impact of decisions made. - Produce detailed technical design specifications and documentation. - Maintain the effectiveness of the Quality system at the site via adherence to applicable policies, procedures and good practices and by contributing to its continuous improvement. - Give software and technical support to internal or external users where appropriate. - Share knowledge, coach and guide colleagues. - Keep abreast of software technology changes and make sure that current technical solutions are up to date. - Understand the department's product suite and their position in the marketplace. - Acknowledge and assess impact and evaluate complexity and risk and propose mitigation solutions. - Ensure code quality by using static and dynamic code analysis tools generating, participating and offering relevant feedback on code reviews identifying and eliminating technical debt gather and analyze metric results. - Implement continuous improvements in the respective area of responsibility sustained by relevant metrics - Build up and improve the tools and working environment - Contribute to the continuous delivery efforts - Participate in new candidates interviews and assist in the hiring decisions - Adhere to Environmental, Health and Safety policies and procedures. Maintain an appropriate environment for the occupational health of employees Qualifications - Degree (or equivalent) in a science related subject. - Has at least 5 years related experience, or an equivalent combination of education and experience - Proficiency in C++ and familiarity with modern C++ frameworks used in scientific or instrumentation software development - Strong Object-Oriented Design (OOD) experience is a must. - Relational database experience is a must, Oracle is desired - C # experience is desired, but not required. - Clear understanding and application of technical standards. - Code design abilities including working to SOLID principles, design practices and some knowledge of engineering for performance. - Ability to analyze and solve complex technical problems. - Ability to work under minimal guidance. - Ability to mentor others. - Excellent communication and teamwork skills. - English- minimum intermediate level B2 ( both written & spoken) Company Description Waters Corporation (NYSE:WAT) is a global leader in analytical instruments, separations technologies, and software, serving the life, materials, food, and environmental sciences for over 65 years. Our Company helps ensure the efficacy of medicines, the safety of food and the purity of water, and the quality and sustainability of products used every day. In over 100 countries, our 7,600+ passionate employees collaborate with customers in laboratories, manufacturing sites, and hospitals to accelerate the benefits of pioneering science. You will join our Informatics organization, which develops liquid chromatography instrumentation hardware and software in a dynamic and collaborative environment. In this role, you will be part of an agile team focused on building and maintaining our Empower data systems and data collaboration software. Your main responsibility will be enhancing and sustaining a Windows-based client-server application. This includes development and updates of unit tests, and possibly automated UI tests, depending on experience. You'll contribute to both new feature development and the enhancement of legacy systems, supporting complex software solutions that drive scientific innovation and operational efficiency within the Empower data systems platform. Diversity and inclusion are fundamental to our core values at Waters Corporation. It benefits our employees, our products, our customers and our community. Waters complies with all applicable federal, state,and local laws. Qualified applicants are considered without regard to sex, race, color, ancestry, national origin, citizenship status, religion, age, marital status (including civil unions), military service, veteran status, pregnancy (including childbirth and related medical conditions), genetic information, sexual orientation, gender identity, legally recognized disability, domestic violence victim status,or any other characteristic protected by law. Waters is proud to be an equal opportunity workplace and is an affirmative action employer. All hiring decisions are based solely on qualifications, merit, and business needs at the time.



  • Bengaluru, India Rocket Software Full time

    Job Description It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases,...


  • Bengaluru, India Rocket Software Full time

    Job Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Bengaluru, Karnataka, India Meesho Full time

    About The TeamWant to be the brains behind our robust systems? Then joining us as Software Development Engineer - III - Backend may be the right thing for youWhen 5% of Indian households shop with us, it's important to build resilient systems to manage millions of orders every day. We've done this – with zero downtime Sounds impossible? Well, that's the...


  • Bengaluru, India F5 Full time

    Job Description At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation. Everything we do...


  • India JPMorgan Chase Full time

    Job Category Software Engineering We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer III at JPMorgan Chase within Asset and Wealth Management you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure stable...

  • Software Engineer III

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time US$ 8,00,000 - US$ 24,00,000 per year

    SummaryJoin Guidewire's Data Platform and Analytics team in Bengaluru, where we design, build, and operate cloud-native data platforms that empower insurers with mission-critical insights. Our team thrives on collaboration, innovation, and a shared commitment to operational excellence, leveraging modern technologies to deliver secure, scalable, and reliable...

  • Software Engineer III

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time US$ 75,000 - US$ 1,20,000 per year

    SummaryJoin Guidewire's Data Platform and Analytics team in Bengaluru, where we design, build, and operate cloud-native data platforms that empower insurers with mission-critical insights. Our team thrives on collaboration, innovation, and a shared commitment to operational excellence, leveraging modern technologies to deliver secure, scalable, and reliable...


  • Bengaluru, Karnataka, India Swivl Full time

    Job Title: Software Development Engineer III (SDE-III) - BackendAs a Software Development Engineer III - Backend, you will play a critical role in designing, developing, and maintaining scalable, efficient, and reliable server-side applications. You will contribute and as well as mentor a team of developers, collaborating with cross-functional teams,...


  • Bengaluru, India Chase Bank Full time

    Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and...


  • Bengaluru, India Chase Bank Full time

    Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank Payments Technology team, you will be an experienced member of an agile team, tasked with designing and delivering reliable, market-leading...