Talent.com
Software Development Principal

Software Development Principal

Waters CorporationLindon, UT, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.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! |
  • serp_jobs.job_alerts.create_a_job

    Software Development • Lindon, UT, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Full-Stack development

    Senior Software Engineer, Full-Stack development

    Brain Gain RecruitingSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer, Full-Stack development.This is a unique opportunity to get on the core team of an Industrial AI start-up founded by a Stanford professor and led by recognized thought lead...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Mgr, Applications Development - Internal Tools / Integrations (Portland, OR / SLC, UT) #114135

    Mgr, Applications Development - Internal Tools / Integrations (Portland, OR / SLC, UT) #114135

    PacifiCorpSalt Lake City, UT, US
    serp_jobs.job_card.full_time
    Mgr, Applications Development - Internal Tools / Integrations.PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service excellence, environ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Engineering Manager, Ubuntu Gaming

    Software Engineering Manager, Ubuntu Gaming

    CanonicalSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Software Engineering Manager, Ubuntu Gaming.Software Engineering Manager, Ubuntu Gaming.Software Engineering Manager, Ubuntu Gaming. Be among the first 25 applicants.Software Engineering Manager, Ub...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Director, Software Engineering

    Director, Software Engineering

    Somatus - Revolutionizing Kidney CareSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    As the largest and leading value-based kidney care company, Somatus is empowering patients across the country living with chronic kidney disease to experience more days out of the hospital and heal...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Principal Application Engineer, Utility Scale Storage Remote, US

    Principal Application Engineer, Utility Scale Storage Remote, US

    SMA AmericaSalt Lake City, UT, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Principal Application Engineer, Utility Scale Storage.Since 1981, we’ve been developing innovative solar technology that simplifies, secures, and enhances the performance of photovoltaic systems — ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Manager, Software Engineering

    Manager, Software Engineering

    EvolentSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Evolent will lead a team of software / data engineers in designing, building, integrating and maintaining data pipelines to support healthcare data integration and operations.This role involves manag...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

    CanonicalSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon.Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon. Software Platform Engineering Manager - Ubuntu for Next-Gen S...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Principal Software Engineer Ecosystem

    Principal Software Engineer Ecosystem

    Promote ProjectSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    We are looking for experienced software engineers that are excited to bring Pulumi’s cloud programming model to the world. You will be a part of realizing a vision where every developer can harness ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Principal Engineer

    Senior Principal Engineer

    AtlassianSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Working at Atlassian : Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, perso...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Principal Cloud Architect

    Principal Cloud Architect

    Swift Navigation, Inc.Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    We are the market leader in automotive precision GNSS and have been awarded programs for over 10 million ADAS-enabled and autonomous vehicles worldwide across 20+ automotive OEMs & suppliers, as we...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Director, Software Engineering

    Director, Software Engineering

    SomatusSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Director, Software Engineering.Director, Software Engineering.Get AI-powered advice on this job and more exclusive features. As the largest and leading value-based kidney care company, Somatus is em...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Manager, Software Engineering

    Manager, Software Engineering

    PlanetTogether - Powerful and Intuitive Scheduling ToolSalt Lake City, UT, United States
    serp_jobs.job_card.full_time +1
    PlanetTogether is an established supply chain technology company with the spirit of a startup.We provide advanced planning and scheduling software (APS) and thoughtware for multi-plant manufacturer...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Director, Software Engineering

    Senior Director, Software Engineering

    AffirmSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Director, Software Engineering.Senior Director, Software Engineering.Get AI-powered advice on this job and more exclusive features. Affirm is reinventing credit to make it more honest and fri...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior / Staff / Principal Engineer

    Senior / Staff / Principal Engineer

    CanonicalSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior / Staff / Principal Engineer.Be among the first 25 applicants.Senior / Staff / Principal Engineer.Canonical is a leading provider of open source software and operating systems to the global enterpri...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Business Development Partner (Contractor) – AI Transformation, SaaS, eCommerce, Web Growth

    Business Development Partner (Contractor) – AI Transformation, SaaS, eCommerce, Web Growth

    Darn Digital CorporationSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Business Development Partner (Contractor) – AI Transformation, SaaS, eCommerce, Web Growth.We are Darn Digital Corporation, a 12-year agency helping companies scale smarter in SaaS and eCommerce.We...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Elixir San Francisco

    Senior Software Engineer, Elixir San Francisco

    Wonderschool, Inc.Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Wonderschool is harnessing the power of technology to provide comprehensive support to childcare providers operating out of their homes as well as in the government and non-profit sectors.Our produ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    This site uses cookies to provide you with a great user experience. By dismissing this banner, you accept our use of cookies.
 Please visit our Privacy Policy link at the bottom of the page for more information.

    This site uses cookies to provide you with a great user experience. By dismissing this banner, you accept our use of cookies. Please visit our Privacy Policy link at the bottom of the page for more information.

    JabilSalt Lake City, UT, US
    serp_jobs.job_card.permanent
    At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER.We are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply cha...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Cloud Architect

    Principal Cloud Architect

    PulumiSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    We are looking for a Principal Cloud Architect at Pulumi to join our Professional Services team to be at the forefront of cloud innovation, working with the world's most forward-thinking organizati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Manager, Applications Development (Portland, OR / Salt Lake City) #114133

    Manager, Applications Development (Portland, OR / Salt Lake City) #114133

    PacifiCorpSalt Lake City, UT, US
    serp_jobs.job_card.full_time
    Manager, Applications Development.PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service excellence, environmental sustainability incl...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Head of Software Engineering - AI Applications

    Head of Software Engineering - AI Applications

    Re : Build ManufacturingSalt Lake City, UT, United States
    serp_jobs.job_card.permanent
    Head of Software Engineering - AI Applications.Join the team who is building an AI-powered platform to transform the $2T engineering services industry. We’re creating an intelligent operating system...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days