Software Development Principal

3 weeks ago


Bangalore Karnataka, India Waters Full time

Overview We are seeking a Software Development Principal 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 Collaborate with cross-functional teams to architect design document and implement quality solutions Work independently and as part of a team with deep focus on hard technical problems and explain the why how and what that makes your solution technically sound provide constructive feedback regarding best practices performance and maintainability 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 Lead epic refinement meetings to ensure stories are understood and decomposed adequately Stay ahead of the curve with respect to new technologies and techniques with an eye towards continual improvement of both the team s skill set and the product goals Continuously improve and refine the build and deployment process Develop and improve our monitoring and observability tooling Empower and enable your delivery teammates by helping them help themselves Qualifications Degree or equivalent in a science related subject Has at least 8 years related experience or an equivalent combination of education and experience Expertise 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 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



  • Bangalore, Karnataka, India TransUnion Full time

    What We ll Bring This position will be responsible for designing deploying troubleshooting and debug software programs for enhancement and new products Develop software and tools in support of design infrastructure and technology platform In this role -you will work closely with senior leadership PM and other cross functional teams to ensure their features...


  • Bangalore, Karnataka, India Dell Full time

    Software Principal Engineer - I8 System Test Engineering Our Unstructured Data Storage UDS group delivers two core storage solutions of the Dell AI Platform - PowerScale and ObjectScale providing AI-ready storage for the world s most data intensive challenges We are looking for talented self-driven professionals to join our team and help shape the future of...


  • bangalore, India QSC Full time

    QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment, and other markets. With a reputation for innovation, quality, and customer-first service, QSC is one of the fastest-growing companies in the industry, redefining...


  • Bangalore, Karnataka, India Hewlett Packard Enterprise Full time

    Principal Network Software Developer This role has been designed as Onsite with an expectation that you will primarily work from an HPE office Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work We help companies connect protect analyze and act on their data and applications wherever they live from...


  • bangalore, India beBeeCybersecurity Full time

    Secure the Future with a leading cybersecurity solutions company.We are seeking a highly skilled Software Development Principal Engineer to join our team. In this role, you will have the opportunity to design and implement cutting-edge security features for our next-generation firewall.The ideal candidate will possess:a strong background in C programming and...


  • Bangalore, Karnataka, India Dell Full time

    Senior Principal Software Engineer - IT Be a part of a team that s ensuring Dell Technologies product integrity and customer satisfaction Our IT Software Engineer team turns business requirements into technology solutions by designing coding and testing debugging applications as well as documenting procedures for use and constantly seeking quality...


  • Bangalore, Karnataka, India Awign Expert Full time

    About the client - We are a world-changing team of AI researchers and engineers working on the cutting edge of generative AI We are building systems that work across telephony chat video email text to assist accelerate the human workforce with artificial agents Our focus is on helping customers improve their outcomes in the areas of Business Process Customer...


  • bangalore, India Domnic Lewis Full time

    We're Hiring: Senior Principal Software Systems / Embedded EngineerWe're looking for a senior technology leader to drive next-gen software and embedded system innovations across Cloud, IoT, and AI/ML in a regulated healthcare/medical devices environment.What You'll Do :Lead system and software architecture across embedded, cloud, and connected...


  • bangalore, India Mulya Technologies Full time

    Principal Software EngineerTop100 Global Semiconductor Organization HQ in California. Revenue over 200 Million USDLocation: BangaloreJob Summary• The successful candidate will be the primary owner of the IEEE 1588/PTP software stackbuilt on state-of-the-art hardware to deliver best in class synchronization solutions forCommunications and Data Center...


  • bangalore, India Mulya Technologies Full time

    Principal Software EngineerTop100 Global Semiconductor Organization HQ in California. Revenue over 200 Million USDLocation: BangaloreJob Summary• The successful candidate will be the primary owner of the IEEE 1588/PTP software stackbuilt on state-of-the-art hardware to deliver best in class synchronization solutions forCommunications and Data Center...