Share this Job

Software Engineer, Data Engineering Group

Date: Jun 18, 2022

Location: Oak Ridge, TN, US, 37830-8050

Company: Oak Ridge National Laboratory

Requisition Id 6882 



Oak Ridge National Laboratory seeks a software engineer to deliver solutions that contribute to a wide range of scientific research and national security missions. This position will reside within the Data Engineering Group in the Computing and Computational Sciences Directorate. This group creates and operates innovative systems for the collection, management, distribution, curation and visualization of data. In this role you will be involved in the design, development and operation of complex solutions needed to meet the program sponsor’s requirements.

More information on the Data Engineering Group may be found at


Major Duties and Responsibilities:


  • Contribute to requirements definition, design, and development of applications providing solutions to sponsor needs.
  • Conduct applied research into new and emerging technologies and tools to identify opportunities for integration, application, and innovation.
  • Assist in deploying releases to development, test and production environments.
  • Collaborate with team members to support production applications.
  • Provide technical assistance to other staff and customers as necessary.


Basic Requirements:


  • Bachelor’s degree in computer science, mathematics, or a related field and 3+ years of related experience.
  • Experience with multiple languages including Python, Java, C++, C#, Javascript, SQL and/or Oracle PL/SQL.
  • Experience building web applications and their supporting background data services using modern technologies.
  • Experience with any of the following database systems/types: relational (PostgresSQL, Oracle, MySQL), document (AWS DocumentDB, MongoDB, etc.), spatial, graph, and other unstructured databases.
  • Excellent communication and writing skills.
  • Commitment to continuous learning to serve in an ever-changing computing landscape.


Special Requirement:


This position requires the ability to obtain a DOE L or Q clearance. As such, this position is a Workplace Substance Abuse (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.


Preferred Qualifications:


  • Experience with agile software development methodologies.
  • Experience with version control systems like Git.
  • Experience with automated deployment and testing environments.
  • Experience with gaming engines like Unreal or Unity is a plus.
  • Experience with scientific data and data formats is a plus.
  • Experience with artificial intelligence and machine learning is a plus.
  • Experience with High Performance Computing environments is a plus.
  • Experience developing desktop applications for Windows, MacOS and Linux is a plus.


ORNL Ethics and Conduct:



As a member of the ORNL scientific community, you will be expected to commit to ORNL's Research Code of Conduct. Our full code of conduct, and a statement by the Lab Director's office can be found here:


Benefits at ORNL: 


UT Battelle offers an exceptional benefits package to include matching 401K, Pension Plan, Paid Vacation and Medical / Dental plan. Onsite amenities include Credit Union, Medical Clinic and free Fitness facilities.  



UT Battelle offers a wide range of relocation benefits for individuals and families to make it easier to come and work here. If you are invited to interview, please ask your Recruiter about relocating with ORNL.




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.