Share this Job

Software Developer (Mid Level)

Date: May 2, 2022

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 8150 

Job title: Software Developer


Job Description:

The Mission Applications Group at Oak Ridge National Laboratory is seeking a talented and motivated Software Developer to join our team and help create lasting impact in our world. We are a world-class leader in the development and deployment of technology influencing nuclear energy, global security, medicinal research, space exploration, and more. Our Software Developers partner with organizations and subject matter experts to solve complex problems through software solutions that have influence across the globe.


We are seeking a mid to senior level Software Developer who can effectively manager the following job responsibilities:

  • Develop and maintain web and/or desktop applications, primarily using a Microsoft technology stack.
  • Accurately estimate software development projects and tasks.
  • Lead and collaborate on efforts to analyze and understand complex requirements.
  • Ensure delivered applications meet or exceed user expectations and are quality proven.
  • Exercise creative and analytical thinking with diverse and multidisciplinary groups to envision and execute innovative software solutions.
  • Build productive working relationships with individuals and organizations.
  • Effectively present technical designs to non-technical audiences.
  • Navigate appropriate communication channels for solving issues as they arise.
  • Work effectively as part of a team and independently.


Required Qualifications:

  • B.S. degree in computer programming and at least 4 years of relevant experience, or an equivalent combination of education and experience.
  • Experience with full-stack development.
  • Proficiency with application lifecycle management tools (preferably Git and TFS/Azure DevOps).
  • In-depth understanding of object-oriented programming and the ability to write performant, maintainable code which follows industry OOP standards.
  • Knowledge of client and server-side software technologies.


Preferred Qualifications:

  • Experience with software-to-device communications.
  • Experience using the MVC and MVVM patterns.
  • Experience developing Web APIs.
  • Experience with mobile development.
  • Graphical and/or usability experience.
  • Experience using the Telerik control suite.
  • Familiarity with DevOps and CI/CD tools (i.e., Octopus Deploy, Team City, TFS, Azure DevOps, etc.)
  • Familiarity with Cloud-based infrastructure
  • Experience working on a team adhering to Agile methodology practices.


Clearance Information:

This position requires the ability to obtain and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse Policy (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.



ORNL values professional development, growth, and leadership. We offer a variety of opportunities which can help individuals and teams do their best via continued formal development programs, online video-based education platforms, and on-the-job learning experiences.


Our Commitment to Diversity

As we strive to become the world’s premier research institution in the sciences and technologies that underpin the missions we serve, we are committed to creating an inclusive environment that highly values a diverse workforce.  We recognize that a breadth of perspectives, insights, and experiences are necessary to drive the level of innovation and discovery we aspire to.


For more information about working here, living here, benefits, and more, see the “About” menu options at



This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.

If you have trouble applying for a position, please email

ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.  UT-Battelle is an E-Verify employer.

Nearest Major Market: Knoxville