Software Development Expert for Hydrology

3 days ago


Princeton, New Jersey, United States Princeton University Full time

Are you passionate about using your technical expertise to advance scientific research? Do you have a strong background in software development, High-Performance Computing, and Machine Learning? InsideHigherEd is seeking a highly skilled Research Software Engineer to join our team in Princeton, New Jersey.

About the Job

This is a full-time position with an estimated salary of $120,000-$150,000 per year, depending on experience. We are looking for a talented individual to work on a project that provides fast and accurate watershed forecasting across the US to inform decisions about water management better.

The successful candidate will play a crucial role in advancing our research efforts, bringing a strong background in software development, High-Performance Computing, and Machine Learning to the team. In this role, you will be part of a team of RSEs, faculty, postdocs, and graduate students at Princeton University and the University of Arizona.

Key Responsibilities
  • Design, develop, and maintain software tools and applications for scientific research projects.
  • Collaborate with researchers to understand their needs and challenges to develop software solutions that support their work.
  • Foster open collaboration via regular meetings and effective communication to ensure software development meets the research objectives.
What We Offer
  • A competitive salary range of $120,000-$150,000 per year.
  • A dynamic and collaborative work environment.
  • The opportunity to work on a cutting-edge project and learn from experienced professionals.


  • Princeton, New Jersey, United States Triunity Software Full time

    Company OverviewTriunity Software is a leading provider of product development, staff augmentation, and consulting services. We deliver innovative solutions to various business verticals, including healthcare, pharma, banking, and finance.About UsWe are driven by experts in the IT industry with a proven track record of delivering software solutions,...


  • Princeton, New Jersey, United States Princeton University Full time

    OverviewPrinceton University's Research Software Engineering Group is seeking a highly skilled Computational Research Developer to join its fast-growing team. As a key member, you will collaborate with researchers to develop software solutions that support their work in hydrology and machine learning.The group provides computational research expertise to...

  • Tech Expert Wanted

    1 week ago


    Princeton, New Jersey, United States Triunity Software Full time

    OverviewTriunity Software is a company that delivers exceptional results through innovative solutions, expertise, and dedication. As a leading provider of product development, staff augmentation, and consulting services, we strive to create long-term partnerships with businesses across various industries.About UsWe are passionate about helping businesses...


  • Princeton Junction, New Jersey, United States Diverse Lynx Full time

    C# and React JS DeveloperAt Diverse Lynx LLC, we're committed to fostering a diverse and inclusive work environment. We're an Equal Employment Opportunity employer and welcome qualified applicants from all backgrounds.We're seeking a talented C# and React JS Developer to join our team. The ideal candidate will possess a strong ability to design, develop, and...


  • Princeton, New Jersey, United States Diverse Lynx Full time

    Key Responsibilities:In this exciting role, you will design, develop, and execute automated test scripts using Selenium WebDriver with Java. You will work closely with the development and QA teams to ensure high-quality software delivery and participate in Agile ceremonies to drive project execution. Your key responsibilities will include:• Collaborating...


  • Princeton, New Jersey, United States Triunity Software Full time

    Job DescriptionAs a Junior Java Developer at Triunity, you'll be responsible for developing software applications using Java, collaborating with cross-functional teams, and contributing to the design and implementation of software systems. You'll also participate in code reviews, ensure high-quality delivery, and collaborate with colleagues to resolve...


  • Princeton, New Jersey, United States Triunity Software Full time

    OverviewTriunity Software is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America.


  • Princeton, New Jersey, United States United Software Group Full time

    **Job Summary**: United Software Group is seeking an experienced Trackwise Expert to join our team. As a highly skilled professional in the pharmaceutical industry, you will be responsible for administering, configuring, enhancing, maintaining, and decommissioning Trackwise systems.The ideal candidate will have at least 10 years of experience working in the...

  • Software Developer

    1 week ago


    Princeton, New Jersey, United States Standard & Poor's Financial Services LLC Full time

    Job Overview: S&P Global Market Intelligence Inc. is seeking a highly skilled Software Engineer to design, develop, and implement software features specified by business stakeholders. The ideal candidate will have expertise in full stack development and be able to maintain existing software systems.


  • Princeton, New Jersey, United States Diverse Lynx Full time

    Unlock Your Potential! Are you passionate about front-end development and software quality assurance? Do you want to work with a talented team on exciting projects? Our company, Diverse Lynx LLC, is seeking a skilled Front-end Development Expert to join our team.About the Role: As a key member of our development team, you will be responsible for designing...


  • Princeton, New Jersey, United States SourcePro Search, LLC Full time

    **Job Summary:**We are seeking an experienced Enterprise Software Developer to join our team at SourcePro Search, LLC. This is a challenging role that requires deep expertise in Java, web, and database technologies.About the Role:Analysis and assessment of business and system requirements in direct collaboration with business users covering a variety of...


  • Princeton, New Jersey, United States Triunity Software Full time

    Triunity Software is a dynamic and fast-paced company looking for a talented Senior Data Engineer to join our team. As a key member of our Data Science Team, you will be responsible for designing and implementing ETL processes, deploying machine learning models to production, and managing data pipelines for analytics and operational use.Career Growth and...


  • Princeton, New Jersey, United States Lak Software Solutions Inc Full time

    Job OverviewLak Software Solutions Inc is seeking an experienced Pega Senior Developer to join our team. This is a fantastic opportunity for someone who wants to utilize their technical expertise and work on complex projects.


  • Princeton, New Jersey, United States Cloudeation Technologies Full time

    Cloudeation Technologies is seeking a highly skilled Senior Software Developer to join our team. This role offers an estimated salary of $80,000 - $110,000 per year, depending on experience.As a Senior Software Developer at Cloudeation Technologies, you will be responsible for designing, developing, and testing complex software applications. You will work...


  • Princeton, New Jersey, United States UL Solutions Full time

    About the JobWe are seeking an experienced Senior Software Engineer to lead our software development team. As a Senior Software Engineer, you will analyze, develop and modify complex software programs, leading project teams to define specifications for software programming applications and modifying existing applications.Key Responsibilities:Develop and...


  • Princeton, New Jersey, United States Diverse Lynx Full time

    Career Opportunity for Senior Software Developer at Diverse Lynx LLCCompany OverviewDiverse Lynx LLC is an Equal Employment Opportunity employer. We strive to create a diverse workforce across all levels in the company.CompensationThe estimated salary for this role is around $120,000 per year. This figure is based on national averages for software developers...


  • Princeton, New Jersey, United States Triunity Software Full time

    Triunity Software is seeking a highly skilled Senior Data Engineer to lead our data science team. As a key member of our team, you will focus on implementing and managing data workflows that support machine learning models and large-scale analytics.The ideal candidate will have a strong computer science background, advanced Python knowledge, and experience...


  • Princeton, New Jersey, United States Bloomberg Full time

    About the Role:We are seeking a talented Senior Software Development Professional to join our team at Bloomberg. As a key member of our software development team, you will be responsible for developing and maintaining high-quality software solutions.Main Responsibilities:Design, develop, and test software applications using various programming languages and...


  • Princeton, New Jersey, United States Bloomberg Full time

    Job DescriptionBloomberg seeks a talented Senior Software Engineer to play a key role in our software development team. As a senior engineer, you will be responsible for leading small and mid-size software development projects and contributing to larger initiatives.This role requires a Master's degree or foreign equivalent in Computer Science, Engineering,...


  • Princeton, New Jersey, United States Diverse Lynx Full time

    Software Development Manager Job DescriptionWe are seeking an experienced software development manager to lead our team. The successful candidate will have 8 to 10 years of experience in software development and excellent communication skills.Responsibilities- Lead a team of software developers to deliver projects on time and within budget- Collaborate with...