Talent.com
Software Development Principal
Software Development PrincipalWaters Corporation • Lindon, UT, US
[error_messages.no_longer_accepting]
Software Development Principal

Software Development Principal

Waters Corporation • Lindon, UT, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Overview

Intersted 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 looking for smart, self-motivated software engineers to join our truly exceptional engineering team.

Responsibilities

As a Software Engineer you will :

  • Design, develop, and maintain a distributed application for device control, data collection, and data analysis using .NET, C#, and related technologies.
  • Provide ongoing support of current programs including performance, diagnosis and troubleshooting.
  • Work within a formal development process covering the full development lifecycle.
  • Provide code and supporting documentation in accordance with the coding guidelines, quality processes and applicable procedures, including team's definition of done.
  • Act proactively to ensure continuous improvement of the software quality, work process and individual skills.
  • Collaborate with cross-functional teams to define, design, and deliver new features for both software and firmware components.
  • Lead the development of high-quality, reusable, and reliable code for both .NET applications
  • Implement best practices for software development, including code reviews, unit testing, and version control.
  • Troubleshoot and resolve complex technical issues in both software and embedded systems.
  • Contribute to the architectural design and direction of the platform, including software and hardware integration.
  • Stay up-to-date with industry trends and emerging technologies, implementing them as appropriate.

As a Team Member you will :

  • Participate in all team meetings and ceremonies in direct collaboration with other sites, provide input and feedback, take ownership on identified improvements.
  • Actively participate in learning and sharing activities either during informal or formal training and demos.
  • Demonstrate continuous technical improvement.
  • Qualifications

    Education :

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Experience :

  • At least 8+ years in software development experience.
  • Strong technical experience in C#, .NET
  • Good knowledge of software engineering principles
  • Excellent written and verbal communication skills are essential.
  • Good knowledge of multi-threading & tasks
  • Basic understanding of electronics and hardware
  • Familiarity with firmware Design using C and C++
  • Desired :

  • User interface development in WPF / XAML, WinForms, DevExpress, MVVM
  • Network programming experience (TCP / IP, UDP)
  • Windows application development skills.
  • Firmware design using C and C++
  • Asynchronous programming using Async / Await pattern
  • Dependency injection using Autofac
  • USB communication protocol
  • Understanding of SOLID and other object-oriented design principles
  • Experience with WiX and installshield
  • For you it’s more than a job. Among other things we’re strong advocates of creating quality software, and using the latest testing methodologies to ensure we meet the expectations of our customers.

    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.

    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.

  • Share this job on your Social Network! |
  • [job_alerts.create_a_job]

    Software Development • Lindon, UT, US

    [internal_linking.related_jobs]
    Software Development Engineer

    Software Development Engineer

    Amazon • Orem, UT, USA
    [job_card.full_time]
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Dashers - Sign Up and Start Earning

    Dashers - Sign Up and Start Earning

    DoorDash • Cottonwood Heights, UT, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Pediatrics

    Pediatrics

    CompHealth • Spanish Fork, Utah, US
    [job_card.full_time]
    Pediatrics physician job in Utah : Come live and practice in beautiful Utah.This position is less than an hour away from Salt Lake City, UT. The area has some of the best skiing, snowboarding, and s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineering Technical Manager

    Software Engineering Technical Manager

    InsCipher • Pleasant Grove, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    At InsCipher, our commitment to our customers is what drives us.Ours is a culture of innovation and progress.We are a creative team of doers constantly striving to develop value-driven products and...[show_more]
    [last_updated.last_updated_1_day]
    Applications Software Engineer

    Applications Software Engineer

    IMSAR • Springville, UT, USA
    [job_card.permanent]
    [filters_job_card.quick_apply]
    Our company exists to promote and protect life, liberty, and the pursuit of happiness.We design, build, and support low Size, Weight, and Power (SWaP), multimode, airborne radar systems.We support ...[show_more]
    [last_updated.last_updated_variable_days]
    Dean of the Smith College of Engineering And Technology

    Dean of the Smith College of Engineering And Technology

    InsideHigherEd • Orem, Utah, United States
    [job_card.full_time] +2
    DEAN OF THE SMITH COLLEGE OF ENGINEERING AND TECHNOLOGY.For more information, please see the full profile at the link below : . UVU-Dean-Engineering-R2_Sept2025-FINAL.Utah, seeks an innovative leader ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Bilingual BCBA ($10,000 Bonus, Flexibility)

    Bilingual BCBA ($10,000 Bonus, Flexibility)

    ABS Kids • Orem, UT, US
    [job_card.full_time]
    Discover Your WOW Moment as a BCBA with ABS Kids.Ready to make a big impact with the flexibility youve been looking for?. Join a company founded and led by BCBAs - where your voice matters, your exp...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Advisor

    Principal Advisor

    Distyl AI • Provo, UT, US
    [job_card.full_time]
    Distyl AI develops AI native technologies for humans & AI to collaborate to power the operations of the Global Fortune 1000. Our platform, Distillery, along with our team of AI Engineers, Researcher...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Manager, Software Engineering (PHP)

    Manager, Software Engineering (PHP)

    Henry Schein One • American Fork, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    This position will be remote within the United States Job Summary We are looking for a Software Engineering Manager who is experienced in growing and enabling teams to build high-availability, glob...[show_more]
    [last_updated.last_updated_30]
    Pediatric Intensivist

    Pediatric Intensivist

    Pediatrix Medical Group • Orem, US
    [job_card.full_time]
    Pediatric Intensivist Opportunity with Outdoor Adventure at Your Doorstep.Pediatrix is seeking a highly skilled and motivated. Timpanogos Regional Hospital, part of the the MountainStar Children's N...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Pediatric Intensivist

    Pediatric Intensivist

    HealthEcareers - Client • Orem, UT, USA
    [job_card.full_time]
    Pediatric Intensivist Opportunity with Outdoor Adventure at Your Doorstep.Pediatrix is seeking a highly skilled and motivated. Timpanogos Regional Hospital, part of the the MountainStar Children's N...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Data Center Repair Technician (Breakfix) - $2500 Bonus

    Data Center Repair Technician (Breakfix) - $2500 Bonus

    EOS IT Company • Holladay, UT, US
    [job_card.full_time]
    OUR COMPANY : EOS IT Solutions is a Global Technology and Logistics company, providing Collaboration and Business IT Support services to some of the world’s largest industry leaders, delivering forw...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

    Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

    Mercor • Spanish Fork, Utah, US
    [filters.remote]
    [job_card.part_time]
    Mercor is hiring experienced Go Engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending coding b...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    Nu Skin • Provo, Utah, USA
    [job_card.full_time]
    We are looking to hire a Principal Software Engineer at our Provo Utah offices.This role sets technical direction mentors engineering teams drives architectural excellence and ensures that software...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer Payments Integration (Orem)

    Senior Software Engineer Payments Integration (Orem)

    Innovecture • Orem, UT, United States
    [job_card.full_time]
    Provide architectural guidance across Python / React / RDS tech stack.Ensure efficient execution using.GenAI-assisted development tools. Experience defining and executing engineering roadmaps and leadin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Physician (MD / DO) - Pediatrics - General / Other in Spanish Fork, UT

    Physician (MD / DO) - Pediatrics - General / Other in Spanish Fork, UT

    LocumJobsOnline • Spanish Fork, UT, US
    [job_card.full_time]
    LocumJobsOnline is working with CompHealth to find a qualified Pediatrics MD in Spanish Fork, Utah, 84660!.Come live and practice in beautiful Utah. This position is less than an hour away from Salt...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Developer

    Lead Developer

    Intercontinental Exchange • Provo, UT, United States
    [job_card.full_time]
    As a lead engineer with the Expedite Team, you will apply your knowledge of software development methodologies, best practices, problem solving and industry experience to work with the team in the ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Paralegal

    Paralegal

    Jobot • Cottonwood Heights, UT, US
    [job_card.permanent]
    This Jobot Job is hosted by : Jessica Hughes.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary : $50,000 - $75,000 per year.We are one of the largest ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]