Research Software Engineer

1 week ago


Burlington, Vermont, United States University of Vermont Full time
Job Description

The University of Vermont is seeking a highly skilled Research Software Engineer to join our team. As a key member of the VERSO Research Software Engineer team, you will work closely with researchers, data scientists, and other stakeholders to design, implement, and maintain robust software solutions.

Key Responsibilities:

  • Develop software tools and optimize algorithms
  • Ensure the reliability and scalability of research applications
  • Disseminate scientific software and research findings through the Alfred P. Sloan Foundation VERSO Open Source Program Office and other initiatives
  • Participate in research discussions and contribute to project planning
  • Provide expertise on software best practices

Requirements:

  • Combination of education and/or applicable experience equivalent to a graduate degree in a STEM-related field relevant to software development and large data systems
  • Demonstrated portfolio of open-source contributions and software work in higher education, research institutions, or industry
  • Clear understanding of open-source principles and governance
  • Programming experience with multiple languages such as Python, C, C++, R, and bash
  • Experience with software version control like Git
  • Experience with high-performance computing infrastructure and GPUs
  • Experience with non-relational databases like MongoDB
  • Experience with agile project management and team-based software development

Preferred Qualifications:

  • Experience teaching open-source software engineering at the university level
  • Ability to educate graduate students and researchers about research-related open-source software
  • Experience building processes supporting data transformation, data structures, metadata, dependency, and workload management
  • Experience creating, using, and updating automated testing
  • Experience working at an academic institution
  • Familiarity with Linux systems engineering and deployment

What We Offer:

  • Competitive salary and a generous benefits package
  • Renewal for additional years is possible, contingent on the availability of funds
  • Flexible start date in Fall 2024

How to Apply:

Please submit your resume, cover letter, and any additional required documents to the University of Vermont's job portal.



  • Burlington, Vermont, United States InsideHigherEd Full time

    Job Title: Research Software EngineerWe are seeking a highly skilled Research Software Engineer to join our team at the University of Vermont. As a key member of our research group, you will be responsible for designing, implementing, and maintaining robust software solutions for academic research projects.Key Responsibilities:Develop software tools and...


  • Burlington, Vermont, United States InsideHigherEd Full time

    Job SummaryWe are seeking a highly skilled Research Software Engineer to join our team at the Vermont Complex Systems Center. The successful candidate will be responsible for designing, implementing, and maintaining robust software solutions for academic research.Key ResponsibilitiesDevelop software tools and optimize algorithms for research...


  • Burlington, Vermont, United States InsideHigherEd Full time

    Job SummaryWe are seeking a highly skilled Research Software Engineer to join our team at the Vermont Complex Systems Center. As a key member of our team, you will be responsible for designing, implementing, and maintaining robust software solutions for academic research. Your expertise in software development, large data systems, and open-source principles...


  • Burlington, Vermont, United States Azara Healthcare Full time

    Azara Healthcare is seeking a visionary leader to spearhead its software engineering efforts.The ideal candidate will possess a deep understanding of software development principles and a proven track record of driving technical innovation. As a senior software engineering manager, you will be responsible for leading a team of talented engineers and...


  • Burlington, Vermont, United States University of Vermont Full time

    pstrongAboutthePosition/strong/ppTheUniversityofVermontisseekingahighlyskilledResearchSoftwareEngineertojoinourteam.Asakeymemberofourresearchcommunity,youwillworkcloselywithresearchers,datascientists,andotherstakeholderstodesign,implement,andmaintainrobustsoftwaresolutions./ppstrongKeyResponsibilities/strong/pulliDevelopsoftwaretoolsandoptimizealgorithmstosu...


  • Burlington, Vermont, United States Comsol Full time

    Key ResponsibilitiesDesign and tailor numerical methods for full wave electromagnetics, leveraging expertise in electrical engineering, physics, or applied mathematics.Develop and implement mathematical models and computational physics techniques to solve complex problems.Collaborate with cross-functional teams to drive innovation and deliver high-quality...


  • Burlington, Vermont, United States Alloy Enterprises Full time

    We are seeking a highly skilled software engineer to develop robust and expandable solutions for our 3D build-preparation software suite.A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging...


  • Burlington, Vermont, United States Alloy Enterprises Full time

    About the RoleWe are seeking a highly skilled software engineer to develop robust and expandable solutions for our 3D build-preparation software suite.A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging...


  • Burlington, Vermont, United States Flow Control Group Company Full time

    About the Role:We are seeking a highly skilled Software Engineer to join our team at Flow Control Group Company. As a Software Engineer, you will be responsible for maintaining and further developing our custom e-commerce solution to sell industrial instrumentation.Key Responsibilities:Maintain and further develop a custom e-commerce solution to sell...


  • Burlington, Vermont, United States Abbott Full time

    About the RoleWe are seeking a highly skilled Senior Research Engineer to join our Research and Technology group at Abbott. As a key member of our team, you will be responsible for designing and developing complex electro-mechanical medical devices and test equipment to support critical aspects of our product development pipeline.With a strong background in...

  • Research Analyst

    4 weeks ago


    Burlington, Vermont, United States InsideHigherEd Full time

    Job SummaryWe are seeking a highly skilled Research Analyst to join our team at the Water Resources Institute. The successful candidate will provide analytical research support to a team of researchers engaged in flood prediction and impacts assessment work.Key ResponsibilitiesDevelop and modify code to advance team research activities using spatial and time...


  • Burlington, Vermont, United States Liberty Personnel Services, Inc Full time

    Job Title: Java Software EngineerWe are seeking a talented and experienced Java Software Engineer to join our team at Liberty Personnel Services, Inc.Key Responsibilities:Design, develop, and maintain high-quality Java applicationsCollaborate with product managers, architects, and other engineers to deliver cutting-edge solutionsWork closely with the...


  • Burlington, Vermont, United States Zodiac Solutions Full time

    Job Title: Software EngineerAt Zodiac Solutions, we are seeking a highly skilled Software Engineer to join our team. As a key member of our R&D team, you will be responsible for driving the design and implementation of our software solutions.Key Responsibilities:Contribute to all stages of the product development and deployment lifecycleDrive detailed design...


  • Burlington, Vermont, United States BAE Systems USA Full time

    Job Title: Software Development EngineerAbout the Role: We are seeking an experienced Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, debugging, testing, configuring, and deploying our complex, real-time software solutions into simulation and live flight exercises.Key...


  • Burlington, Vermont, United States Oracle Full time

    Job DescriptionThe Platform ILOM team at Oracle Hardware Development is seeking a talented Embedded Software developer to join a growing, distributed team developing and maintaining OHD's latest embedded Linux software for new and exciting AMD, Ampere, Intel, and GPU based server products and components.The team works across OHD and directly with Oracle...


  • Burlington, Vermont, United States Abbott Full time

    About AbbottAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.Our MissionWe're committed to helping people live healthier,...


  • Burlington, Vermont, United States BAE Systems USA Full time

    Job DescriptionWe are seeking a highly skilled Sr. M&S Software Engineer to join our Advanced Technology and Prototyping team within the Air and Space Force Solutions. As a member of this diverse group of driven professionals, you will research and design edge capabilities that address some of the hardest problems within the Department of Defense (DoD) and...


  • Burlington, Vermont, United States Fluency Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Fluency Inc. The ideal candidate will have a strong background in back-end software development and a passion for digital advertising.Key Responsibilities:Plan and execute projects based on the product development pipeline and assignmentsTriage incoming issues that couldn't be...


  • Burlington, Vermont, United States Fluency Inc Full time

    Job SummaryWe're seeking a highly skilled Senior Software Engineer to join our team at Fluency Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software solutions that meet the needs of our customers.Your Role:* Plan and execute projects based on the product development pipeline and...


  • Burlington, Vermont, United States SAP Full time

    Empowering InnovationWe're seeking a talented Senior Developer to join our SAP HANA Database and Analytics Core engine team. As a key contributor, you'll design, develop, and maintain our Knowledge Graph Database System engine, working closely with a collaborative and agile team.About the RoleAs a Senior Developer, you'll have the opportunity to:Contribute...