Research-Focused Software Engineer

2 weeks ago


Burlington, Vermont, United States InsideHigherEd Full time
Position Title:

Research Software Engineer

Diversity Commitment:

Our institution values diversity and is keen on candidates who can enhance our community's richness. Applicants are encouraged to share how they can contribute to this mission in their cover letters.

Job Overview:

The Research Software Engineer is a full-time, grant-supported role focused on software engineering within the academic research landscape. As an integral member of the research team, the engineer will collaborate with researchers, data analysts, and various stakeholders to create, implement, and sustain effective software solutions. Responsibilities include developing software tools, refining algorithms, and ensuring the dependability and scalability of research applications. The engineer will play a crucial role in sharing scientific software and research outcomes through various initiatives.

Key Responsibilities:
  • Engage in research discussions and contribute to project planning.
  • Provide expertise on software best practices.
  • Collaborate with faculty, researchers, and students to create and enhance open-source research software.
Qualifications:

Minimum Requirements:

  • A graduate degree in a STEM-related field or equivalent experience in software development and large data systems.
  • A proven track record of open-source contributions and collaborative software projects in academic or research settings.
  • Strong understanding of open-source principles and governance.
  • Proficiency in programming languages such as Python, C, C++, R, and bash, along with experience in software version control systems like Git.
  • Familiarity with high-performance computing and GPU infrastructure.
  • Experience with non-relational databases, such as MongoDB.
  • Knowledge of agile project management and collaborative software development practices.
  • Passion for learning and evaluating new technologies.
  • Expertise in software installation on Linux-based systems.
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills and a collaborative mindset.
Preferred Qualifications:

Desirable Skills:

  • Experience in teaching open-source software engineering at the university level.
  • Ability to mentor graduate students and researchers on open-source software.
  • Experience in data transformation and workload management processes.
  • Experience in automated testing methodologies.
  • Background in academic institutions.
  • Familiarity with Linux systems engineering.
Compensation:

Competitive salary and comprehensive benefits package.

About Us:

We are a multidisciplinary team addressing complex systems challenges through data-driven research. Our expertise spans various fields, including computational social science, public health, and physics. We foster an academic environment where students collaborate with faculty on impactful projects.

Work Environment:

This position offers a hybrid work schedule, allowing for a blend of on-site and remote work.


  • Software Engineer

    5 days ago


    Burlington, Vermont, United States InsideHigherEd Full time

    About the PositionWe are seeking a highly skilled Research Software Engineer to join our team at InsideHigherEd. As a key member of our research group, you 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 University of Vermont Full time

    About the PositionThe University of Vermont is seeking a highly skilled Research Software Engineer to join our team. As a key member of our research community, you 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

    About the RoleWe are seeking a highly skilled Research Software Engineer to join our team at InsideHigherEd. As a key member of our research group, you 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

    About the PositionWe are seeking a highly skilled Research Software Engineer to join our team at InsideHigherEd. As a key member of our research group, you will be responsible for designing, implementing, and maintaining robust software solutions for academic research.Key ResponsibilitiesDevelop software tools and optimize algorithms to support research...


  • Burlington, Vermont, United States Comsol Full time

    Electromagnetic Software Engineer at COMSOL Qualifications Master's degree or higher in electrical engineering, physics, or applied mathematics.Proven expertise in developing and customizing numerical techniques for comprehensive wave electromagnetics.Strong passion for mathematical modeling and computational physics.Exceptional written and verbal...

  • Software Engineer

    2 months ago


    Burlington, Vermont, United States Epic Full time

    Working in your own office, surrounded by thousands of high-caliber developers, you'll use modern development methodologies and employ user-centered design, analytics, and machine learning tools to drive innovation in healthcare.Our community includes major systems like the Mayo Clinic, Johns Hopkins, Cleveland Clinic, and Kaiser Permanente, as well as...

  • Principal Research

    1 month ago


    Burlington, Vermont, United States Northeastern University Full time

    About the OpportunityThe Kostas Research Institute (KRI) at Northeastern University (NU) – a rapidly growing institute that conducts cutting-edge applied R&D – is seeking a highly motivated and enthusiastic Principal Research & Development (R&D) Engineer with expertise in Mechanical Engineering. The Principal R&D Engineer is expected to work as part of a...


  • Burlington, Vermont, United States SAP Full time

    Join a pioneering organization that values innovationAre you in search of a collaborative team environment that champions creativity and appreciates diversity? Our organization is committed to fostering a workplace that welcomes differences and emphasizes forward-thinking initiatives. Become part of a culture that prioritizes teamwork, personal growth, and...

  • Software Engineer

    1 month ago


    Burlington, Vermont, United States Aspen Publishing Full time

    Aspen Publishing is seeking 2 Software Engineers to be a part of a growing Technology Product Team. The Software Engineer will report to the Director of Software Engineering and will partner with the digital product team on the software design and development of initiatives for Aspen's digital education products and websites. We are looking for a Software...


  • Burlington, Vermont, United States Northeastern University Full time

    About the OpportunityNortheastern University, LLC, a subsidiary of Northeastern University, is in search of a dedicated Lead Cyber Vulnerability Research Engineer with a strong background in cyber vulnerability assessment. The selected candidate will offer specialized knowledge and technical guidance across various projects at the institute, collaborating...


  • Burlington, Vermont, United States BETA TECHNOLOGIES Full time

    At Beta Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive...

  • Sr. Software Engineer

    3 months ago


    Burlington, Vermont, United States Smartsoft International Full time

    Title Sr. Software Engineer Position Type C2H Location Burlington VT United States (Relocation OK)DescriptionAs a Sr. Software Engineer on the Marketing and Advertising Release Train you will work in a collaborative agile team environment that encourages you to perform at your best and challenges you to engineer elegant solutions for complex business...


  • Burlington, Vermont, United States SAP Full time

    Join a dynamic team at a pioneering organizationAre you in search of a workplace that fosters creativity and appreciates diversity? Our organization is committed to cultivating an environment that celebrates differences and emphasizes forward-thinking initiatives. Become part of our collaborative culture that prioritizes growth and individual contributions,...


  • Burlington, Vermont, United States State Street Full time

    Who we are seeking:A highly skilled software engineer proficient in core Java technologies, SQL, and Agile methodology within a multi-threaded environment.Significance of this role:Join a team at Charles River Development (CRD), a part of State Street since 2018. CRD specializes in creating investment management software for institutions involved in...


  • Burlington, Vermont, United States Desktop Metal Full time

    Job Description**About Desktop Metal**Desktop Metal is a pioneering company in the field of additive manufacturing technologies, focused on producing end-use parts. Our integrated solutions for engineers, designers, and manufacturers comprise hardware, software, materials, and services. We cater to various industries, including automotive, aerospace,...


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

    Job SummaryThe University of Vermont seeks a highly qualified Director of Research and Innovation to lead our Water Resources Institute. As a key member of our team, you will be responsible for developing and implementing research initiatives, managing complex projects, and overseeing research teams.Key ResponsibilitiesDevelop and implement research...


  • Burlington, Vermont, United States Airport Solutions Group, LLC Full time

    Position OverviewAirport Solutions Group, LLC is in search of an experienced professional for a senior engineering role focused on the design of airport facilities and civil site development initiatives. This role encompasses the planning and execution of airport and civil site projects, along with potential on-site construction oversight.Key...

  • Software Developer

    5 days ago


    Burlington, Vermont, United States Comsol Full time

    Job RequirementsWe are seeking a highly skilled Software Developer to join our team at COMSOL. The ideal candidate will have a strong background in electrical engineering, physics, or applied mathematics, with a focus on designing and tailoring numerical methods for full wave electromagnetics.MS degree or higher in electrical engineering, physics, or applied...


  • Burlington, Vermont, United States Tetra Tech International Development Full time

    Position Overview: Tetra Tech International Development is seeking a qualified Research Analyst to join our team in support of the Famine Early Warning Systems Network (FEWS NET) initiative. This role is fully remote and offers a full-time commitment. Role Responsibilities: Assist in the development of research strategies and methodologies under the guidance...

  • Data Engineer

    2 months ago


    Burlington, Vermont, United States WindESCo Full time

    If you have a desire to grow with a dynamic company making a major contribution to renewable energy, have great advancement opportunities as we expand our solutions worldwide, and thrive in a fast paced, exciting environment, then this opportunity with WindESCo is for you.WindESCo is a rapidly growing company improving our planet by increasing the green...