Senior Principal Software Developer
Waters Corporation
Overview Interested in joining our Software Team? At TA Instruments, we're looking for creative and innovative engineers who bring fresh ideas from all areas, including data processing, distributed computing, large-scale system design, networking and data storage, security, UI design and mobile—the list goes on and is growing every day. We encourage all our engineers to constantly add value to themselves and the business through learning and collaboration. We are seeking a Sr. Principal Software Engineer to lead the development and architecture of an innovative platform incorporating advanced AI capabilities. This is a high-impact role requiring deep technical expertise, strategic thinking, and leadership in building scalable, secure, and high-performance cloud-native applications. This is a hybrid position. Responsibilities Lead the architecture and design of a new SaaS platform with integrated AI/ML capabilities. Define and drive the technical roadmap, ensuring alignment with business goals and scalability requirements. Research, design, develop, and maintain applications, user interfaces, data analysis tools, and instrument control software for thermal analysis, rheological, and calorimetric instruments. Evaluate system specifications and translate system requirements into detailed technical designs. Provide architectural guidance and mentorship to engineering teams across the full development lifecycle. Collaborate with cross-functional teams to ensure seamless integration of AI models and services into the SaaS platform. Ensure software quality through code reviews, automated testing, and adherence to SOLID principles and secure coding practices. Contribute to the application architecture with a focus on scalability, maintainability, security, and performance. Support current programs, including performance tuning, troubleshooting, and enhancements. Provide technical support to internal and external users as needed. As a Team Member You Will Participate in agile ceremonies and collaborate with global teams. Share knowledge through demos, documentation, and mentoring. Demonstrate continuous technical improvement and thought leadership. Qualifications Bachelor’s Degree preferred, or equivalent combination of education, training, and experience. 15+ years of experience in software engineering, preferably in a regulated development environment. 5+ years of technical leadership experience, guiding software teams through architecture, design, and delivery of complex software solutions. Proven experience designing and architecting SaaS solutions, including multi-tenant architecture, CI/CD pipelines, and cloud-native services. Strong experience with C#, .NET Core, and object-oriented design. Front-end development expertise using React or Angular with TypeScript. Proficiency in web technologies: HTML, CSS, REST APIs. Hands-on experience with AWS or Azure Cloud, Docker containers, and microservices. Familiarity with development tools such as JIRA, Visual Studio, VS Code, GitHub, YAML, Confluence, and Datadog. Experience integrating AI/ML models into production systems is a strong plus. Strong understanding of software security best practices and implementation. Desired / Nice To Have Experience in analytical or medical device domains. Knowledge of TCP/IP sockets and RS232-serial communications. Experience with Azure DevOps, GitHub, BDD (Gherkin & SpecFlow), and continuous delivery pipelines. Ability to create roadmaps, manage risks, and communicate progress to stakeholders. Experience bridging technical and non-technical teams. Background in cross-functional product development involving hardware and software components. 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. 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. #J-18808-Ljbffr Waters Corporation
$154k - $205.5k
...Join to apply for the Senior Principal Software Engineer role at Waters Corporation Continue with Google Continue with Google 6 days ago... ...business goals and scalability requirements. Research, design, develop, and maintain applications, user interfaces, data analysis...SeniorFull time3 days per week- JPMorgan Chase & Co. is seeking a Senior Principal Software Engineer to join their Consumer & Community Banking Operations technology organization in Wilmington, Delaware. The ideal candidate will have extensive experience in system design, application development, and...Senior
- Koitecc Solutions is seeking a Senior Principal Software Engineer to join their team in Wilmington, Delaware. In this role, you will address high-impact technical challenges and lead the development of new and existing products within the Consumer & Community Banking Operations...Senior
- ...A leading insurance-focused company is hiring a Senior Software engineer to support and enhance the company's internal billing platform. The role sits within a highly experienced engineering team that is responsible for maintaining core systems thar supports dozens of...SeniorFull time
- A global leader in analytical instruments is seeking a Sr. Principal Software Engineer to lead the development of a new SaaS platform with advanced AI capabilities. The ideal candidate will have over 15 years of experience in software engineering and a strong background...Senior
- ...Waters Corporation is currently hiring a Senior Cloud Architect to join our Global Software Engineering team. The role involves creating innovative cloud solutions in a fast-paced environment using cutting-edge technologies. Responsibilities include documenting architectural...SeniorCurrently hiring
$140k
...Senior.NET Developer New Castle, Delaware Hybrid Full Time $130k - $140k A large, biotech company, is adding multiple senior developers for their team in New Castle, Delaware. The company manufactures biotech instruments and has been doing so for multiple...SeniorFull time3 days per week$125.76k - $188.64k
...Citibank (Switzerland) AG is seeking a Senior Full Stack Developer in New Castle, Delaware. This role requires a strong proficiency in Java and React.js, focusing on building scalable APIs and user interfaces. The successful candidate will work with cross-functional teams...Senior$90k - $100k
Tata Consultancy Services in New Castle, Delaware is seeking an experienced developer with over 8 years in Angular development. The role requires designing and implementing advanced AI solutions while ensuring data quality. Candidates should have a Bachelor of Computer...Senior- Motion Recruitment Partners LLC is seeking multiple Senior Developers to join their team in New Castle, Delaware. The role focuses on building and maintaining web-based applications using C#/.NET and RESTful APIs, with an emphasis on both frontend and backend development...SeniorFull time
- Job Skills 6+ years of experience in design & development using Ab Initio is a must. Experience in Talend ETL tool is an advantage Expertise in a wide range of requirement elicitation and documentation techniques, using a range of methodologies Experience with system and...Senior
- Datamanusa is seeking a Senior Application Programmer for a contractual role with a duration of 2+ years. The successful candidate will design and implement complex application programs ensuring both scalability and security. With over 10 years of experience required in...SeniorRemote job
- A leading technology firm in Delaware is seeking a Senior Technical Lead to oversee technical projects involving SQL and Python. Key responsibilities include designing databases, conducting data analysis, and automating processes through Python scripting. The ideal candidate...Senior
- Computer Task is seeking an experienced SAP SuccessFactors Employee Central Payroll (ECP) Consultant for a large-scale global implementation initiative. This role involves leading the design and configuration of payroll solutions and supporting HR stakeholders. The ideal...Senior
- ...financial institutions, you've come to the right place. As a Senior Principal Software Engineer at JPMorgan Chase within Consumer & Community... ...portfolio‑level engineering standards and mechanisms that improve developer productivity, quality, and operational outcomes. Equal...Senior
- ...A consulting firm in IT services is seeking a Mid-Senior level SAP STP – MM Consultant for long-term contract work. The role involves end-to-end Source-to-Pay process design and optimization while applying strong expertise in SAP MM processes such as Purchasing, Inventory...SeniorLong term contract
- ...Role: Sr. Java Developer Location: Newark, DE Onsite position Fulltime position JD Skill: Sr. Java Developer Experienced in building highly scalable Java and J2EE applications. Good experience in Java spring boot...SeniorFull time
- ...Job Title: Senior Mainframe Application Developer Location : Wilmington, DE Onsite Contract RTTO - 5 Days Onsite Mandatory Skills... ...large corporate environment Overall knowledge of the Software Development Life Cycle, solid understanding of agile...SeniorContract work
- ...Java Senior Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and knowledge within financial services, insurance, telecom, manufacturing...SeniorPermanent employmentFull timeTemporary workFlexible hours
$149k - $204.6k
...the supply chain. Intelligent software orchestrates advanced robots... ...versatile and intellectually curious Senior Software Engineer who thrives... ...levels from Senior through Principal. Final level will be... ...complex systems. What you’ll do Develop faster than real-time and optimized...Senior$149k - $204.6k
...move through the supply chain. Intelligent software orchestrates advanced robots in a high-... ...need Symbotic is looking for a talented Senior ML Ops Engineer to join our Perception team... ...of our automated system. Expect to develop solutions based on the latest ML tools and...SeniorTemporary workFlexible hours$149k - $204.6k
...Symbotic is looking for a Senior Software Engineer in Wilmington, Delaware. This position involves designing and developing core supervisory control software for lift subsystems in automated warehouse environments. Candidates should possess a Bachelor’s degree in Computer...Senior$106.7k - $177.9k
M&T Bank Corporation in Wilmington, DE, is seeking a Senior Android Developer to enhance our banking applications. This role requires strong experience in Java and Kotlin, focusing on delivering secure, scalable solutions. The candidate will design, develop, and maintain...Senior- TwinThread seeks a Senior Lead Software Engineer to spearhead modernization efforts for key products. This role involves applying deep technical expertise to enhance and deliver trusted technology solutions. Responsibilities include managing change, overseeing the development...Senior
$149k - $204.6k
...move through the supply chain. Intelligent software orchestrates fleets of advanced robots,... ...flexibility. What we need We are looking for a Senior Software Engineer to join our Platform... ...team. In this role, you will design and develop core supervisory control software...Senior- ...About the job Senior Software Engineer Inizio Partners is a top-rated business consulting, executive placement and IT staffing firm... ...recruiting for a Senior Software Engineer (Senior PHP Developer) for one of our clients. Our client is a fast-growing leader...SeniorFull timeImmediate start
$97.1k - $161.8k
M&T Bank Corporation is seeking a Senior iOS Developer focused on creating banking applications. The role is hybrid, allowing for part of the week to be remote, with significant responsibilities including the design and maintenance of applications utilizing UIKit, SwiftUI...SeniorRemote work- A prominent technology solutions provider is seeking an AEM Developer in Wilmington, DE. The role requires a minimum of 3 years of experience in AEM/Adobe CQ and a total of 5 years in Web Content Management. Candidates should have strong development skills in CQ5, Java,...SeniorFull time
- An international financial services firm is seeking a Senior Lead Software Engineer to drive modernization and transformation of technology products within their agile team. The role involves leading technical efforts, managing software development processes, and collaborating...Senior
$106.7k - $177.9k
...our Wilmington, DE location, with the flexibility to work from home one day per week Overview: We are looking for a Senior Android Developer with strong experience in Java and Kotlin to join our mobile engineering team focused on delivering secure, scalable, and...SeniorWork experience placementWork from home1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Developer. Be the first to apply!
- senior performance engineer New Castle, DE
- senior manager diversity & inclusion New Castle, DE
- senior robotics software engineer New Castle, DE
- senior mainframe developer New Castle, DE
- senior manager m&a tax New Castle, DE
- senior level New Castle, DE
- senior software engineer remote New Castle, DE
- senior database analyst New Castle, DE
- senior developer New Castle, DE
- senior manager tax New Castle, DE

