Software Engineer II

The Facility for Rare Isotope Beams (FRIB) is a U.S. Department of Energy Office of Science (DOE-SC) user facility for nuclear science. Hosting the most powerful heavy-ion accelerator, FRIB will provide intense beams of rare isotopes (that is, short-lived nuclei not normally found on Earth). FRIB will enable scientists to make discoveries about the properties of these rare isotopes in order to better understand the physics of atomic nuclei, nuclear astrophysics, fundamental interactions, and applications of rare isotopes benefitting society.

FRIB will commence scientific user operation in May of 2022. FRIB is funded by the DOE-SC, Michigan State University (MSU), and the State of Michigan, with user facility operation supported by the DOE-SC Office of Nuclear Physics. Since 2010, MSU’s nuclear physics graduate program is ranked No. 1 in the nation, according to U.S. News and World Report’s rankings of graduate programs.

This position affords an exciting opportunity to become part of the world-class FRIB Laboratory that will enable unique discovery opportunities in nuclear science.

Position overview

The Software Engineer will assist in the design, prototyping, development, implementation, maintenance and improvement of high-level controls applications to support FRIB accelerator construction, commissioning, and operation.

Major position responsibilities

  • Work closely with team members to analyze, design, develop, acquire, test, document, modify, and implement solutions in support of FRIB accelerator operations
  • Provide daily software support, maintenance and enhancement of current high-level controls systems, as well as the development, configuration and delivery of new systems
  • Determine and propose basic systems enhancements (software and hardware) that will improve performance and reliability of systems
  • Gather and document functional requirements to provide high-level systems solutions
  • Assist the internal IT group with integration of various software applications to meet FRIB requirements
  • Ensure the best possible performance, quality, and responsiveness of applications by following defined best practices

Position duties

Team Member

  • Execute work to meet milestones and performance objectives (cost, scope and schedule)
  • Execute work according to approved work control plans
  • Stop work when discrepant conditions are encountered and inform line management
  • Perform work with quality and in a safe manner

APA 13

  • Produce quality work independently and present and report on findings
  • Manage the requirements of multiple team members simultaneously and with exemplary quality while under pressure
  • Accomplish multiple assignments and deliver quality analysis under time constrained deadlines
  • Assist in developing and implementing division/department policies and procedures
  • Interpret, analyze and assist in implementing new systems and project information
  • Deliver project and/or systems work scope within cost and schedule
  • Prioritize work of others
  • Identify and implement new initiatives
  • Supervise work of diverse teams and/or groups
  • Develop, record, analyze and present metrics to demonstrate efficacy and add-value of assigned work scope
  • Communicate effectively to senior management



  • Knowledge equivalent to that which normally would be acquired by completing a four-year college degree program in computer science, information systems, business or related information technology field, with coursework in an information technology specialization related to the area of employment, three to five years of related and progressively more responsible or expansive work experience in an information technology area related to the duties to be performed, or an equivalent combination of education and experience.
  • Ability to work with export-controlled technologies.


  • Demonstrated experience with the full life-cycle of software analysis, design, development, deployment, testing, integration, deployment, and maintenance in an agile environment
  • Experience in programming JavaScript in web browser and/or Node.js environments
  • Experience with web standards and technologies (HTML/CSS, Bootstrap, jQuery), and RESTful API design
  • Experience with web service frameworks like Express, AngularJS, Django, J2EE or similar
  • Experience with database design principles, preferably using MySQL or MongoDB
  • Familiarity with source code revision control and CI/CD tools, preferably Git and Jenkins
  • Good understanding of asynchronous design patterns and/or programming
  • Demonstrable good communication and documentation skills
  • Proven ability to work well in team environment
  • Experience in object-oriented software development using Java, JavaScript, Python or similar.

Work direction and interfaces

  • Report to the group leader or department manager
  • Interface with team members, group leaders, project leaders, suppliers and subject matter experts


MSU employees receive excellent benefits including health/dental plans, a generous retirement plan, and educational assistance.

How to apply

For immediate consideration, please visit and search for posting number 682154 and follow the application process.

MSU is committed to achieving excellence through cultural diversity. The university actively encourages applications and/or nominations of women, persons of color, veterans and persons with disabilities.

About FRIB and MSU, and the East Lansing community

FRIB will enable scientists to make discoveries about the properties of rare isotopes supporting discoveries about the physics of atomic nuclei, nuclear astrophysics, fundamental interactions, and applications of rare isotopes to benefit society.

MSU is located on one of the largest university campuses in the U.S. on 5,300 tree-filled acres. MSU has 17 degree-granting colleges and is a center for academic and research activities as well as the arts and athletics. The greater Lansing area has a population of more than 460,000 and offers lovely suburban areas, urban living opportunities as well as easy-to-get-to rural areas. A symphony orchestra, excellent health care, many community and professional theatres, rivers, lakes, outdoor festivals, close access to large cities and Lake Michigan make for a near-perfect living environment. named Lansing as the most affordable city on its 2018 Best Affordable Places to Live list and one of the 2020 Top 100 Best Places to Live. East Lansing is one of the Best Places to Live according to the 2019 ranking by Neighboring city Okemos is No. 1 in the 2020 Best Places to Live in Michigan ranking.

MSU is an affirmative-action, equal opportunity employer and is committed to achieving excellence through a diverse workforce and inclusive culture that encourages all people to reach their full potential. The University and FRIB encourage applications or nominations of women, persons of color, veterans, and persons with disabilities.

MSU is an affirmative action, equal opportunity employer.