Back to jobs
W
Hiring companyWaters

Active listing

Software Development Principal

Bangalore,India Full-time On-site

About the role

Informatics organization at Waters, building and maintaining the Empower data systems platform. The Software Development Principal leads the enhancement of a Windows‑based client‑server application, architecting solutions, driving code quality, and mentoring teammates. Based in Bangalore, India, the role is on‑site with a focus on agile delivery and continuous improvement.

What you’ll do

  • Enhance and sustain Windows client‑server application
  • Architect, design, document, and implement quality solutions
  • Lead epic refinement meetings
  • Ensure code quality via reviews and analysis
  • Improve build, deployment, monitoring, and observability
  • Mentor teammates and provide constructive feedback
  • Collaborate cross‑functionally
  • Stay ahead of new technologies

What you’ll bring

  • 8+ years software development
  • Expertise in C++ and modern C++ frameworks
  • Strong OOD and SOLID principles
  • Relational database experience (Oracle preferred)
  • C# experience desired
  • Static/dynamic code analysis tools
  • Unit and automated UI testing
  • Mentoring and communication skills

Skills

C++Modern C++OOPSOLIDUnit TestingUI TestingOracleCode Review