12 Nov
|
waters
|
Bengaluru
We are seeking a Software Development Principal Engineer to contribute to the development and maintenance of our product, continuously grow technical expertise, and actively participate in agile team sprints to deliver high-quality software solutions.
Role specific:
- Provide technical leadership for a product built on Microsoft Technologies, and hardware-integrated systems, guiding architectural decisions that balance modernization with product stability.
- Lead solution design discussions, evaluate technical trade-offs, and make informed decisions considering performance, scalability, maintainability, and regulatory requirements.
- Act as the technical authority for complex product and platform challenges, providing guidance during critical design reviews and customer reported issues.
- Provide expertise in designing, troubleshooting, and optimizing software solutions that interact with scientific, analytical, or industrial hardware systems.
- Lead root cause analysis and resolution of complex issues involving device communication, hardware drivers, and system integration.
- Collaborate with firmware, and system engineering teams to ensure seamless end-to-end product functionality.
- Champion software engineering best practices including SOLID principles, design patterns, secure coding, code quality standards, CI/CD, automated testing, and performance optimization.
- Drive technical reviews, architecture governance, and development standards to ensure high-quality and maintainable software solutions.
- Mentor senior engineers and development teams, fostering technical growth and promoting sound engineering practices.
- Collaborate with Product Management, Program Management, Quality Assurance, Support, and Customer-facing teams to align technical solutions with business objectives.
- Communicate complex technical concepts effectively to both engineering and non-technical stakeholders.
- Influence technical direction through strong collaboration, data-driven decision-making, and thought leadership.
- Serves as the go-to technical leader for critical product decisions.
- Elevates engineering quality, design standards, and architectural consistency across teams.
- Enables faster problem resolution and improved product reliability through technical leadership and mentoring.
- Drive the adoption of AI-assisted software development practices using tools to improve developer productivity, code quality, and delivery efficiency.
Individual:
- Maintain the effectiveness of the Quality system at the sites via adherence to applicable policies and procedures.
- Complete Quality System related actions in a timely manner according to procedures e.g. CAPA, NCR
- Adhere to Environmental, Health and Safety policies and procedures.
Qualifications/Education required:
- Bachelor’s degree or higher (or equivalent) in science, computing engineering subjects.
Experience required:
- 16+ years of software engineering experience, with extensive hands-on expertise in C#, .NET Framework/.NET, WPF applications.
- Minimum 5+ years of experience in the Life Sciences and Healthcare domain, with extensive experience with hardware-integrated software systems, including device communication, instrument control.
- Should have knowledge in C++.
- Experience mentoring senior engineers, conducting architecture reviews, and building high-performing engineering teams.
- Deep understanding of SOLID principles, Design Patterns, Test-Driven Development (TDD), CI/CD and Secure Coding Practices.
- Proven experience serving as a Principal Engineer, Architect, or Engineering Leader, driving technical strategy and architectural decisions for software products.
- Hands-on experience leveraging AI-assisted development tools, and modern engineering productivity platforms to improve software delivery and quality.
- Experience identifying and implementing AI-driven opportunities for engineering productivity, code quality improvement, automated testing, diagnostics, documentation generation.
- Proven track record of influencing technical direction, establishing engineering standards, and driving adoption of software engineering best practices across multiple teams.
- Strong background in software architecture and solution design,
with the ability to evaluate technical trade-offs and deliver scalable, maintainable, and high-quality solutions.
- Solid stakeholder management skills with experience collaborating effectively with Product Management, Program Management, Quality Engineering, Support, and Executive Leadership.
- Experience working in regulated environments where product quality, reliability, traceability, and compliance are critical.
Aptitude skills:
- Excellent communication and collaboration skills.
- Excellent interpersonal skills.
- Proven ability to work as part of a team
- Ability to analyze, solve complex technical problems and to mentor others.
Waters Corporation (NYSE:WAT) is a global leader in life sciences and diagnostics, dedicated to accelerating the benefits of pioneering science through analytical technologies, informatics, and service. With a focus on regulated, high-volume testing environments, our innovative portfolio harnesses deep scientific expertise across chemistry, physics, and biology. We collaborate with customers around the world to advance the release of effective, high-quality medicines, ensure the safety of food and water, and drive better patient outcomes by detecting diseases earlier, managing routine infections, and combating antibiotic resistance. Through a shared culture of relentless innovation, our passionate team of ~16,000 colleagues turn scientific challenges into breakthroughs that improve lives worldwide.
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.
📌 Software Development Principal Engineer (Bengaluru)
🏢 waters
📍 Bengaluru