Share this Job

R&D Software Engineering Team Lead

Date: Sep 10, 2022

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 8630 


Oak Ridge National Laboratory is the largest US Department of Energy science and energy laboratory, conducting basic and applied research to deliver transformative solutions to compelling problems in energy and security.


Who are we looking for?

The Research & Mission Support Applications Group in the Information Technology Services Division (ITSD) at Oak Ridge National Laboratory (ORNL) seeks to hire a Technical Team Lead. In this position, time will be divided between administrative activities managing staff supporting Software Engineering R&D projects and setting direction of and strategy for the team. The remainder of your time will be devoted to oversight of technical projects/operations supporting customers/project directly.


What will you be doing?

The Research & Mission Support Applications Group focuses on working with research teams who are looking to take research developed applications, refactor or segment the source code to deliver into production environments, and continue to develop them moving forward. Staff charge directly to projects or programs, and not to a centralized budget. Our goal is to enable research while protecting ORNL assets.


You will be collaborating with highly diverse and multidisciplinary teams; from photogrammetrists, geographers, mathematicians, physicists, computer scientists, and engineers in research, development, integration, testing, and deployment in areas including spatial computing, real-time data platforms, and machine intelligence systems.  You and your team will support research staff in disseminating results in peer reviewed journals, technical reports, relevant conferences, and open-source software project repos. You will work with researchers and project sponsors to capture, understand, integrate, and implement project and security requirements in developed services and software.


As a Technical Team Lead, your team will support software and application development for R&D projects across the laboratory. Members from this team operate within an Agile Scrum workflow directly with the research projects they are supporting.  You will work with key stakeholders across projects and ITSD business relationship managers who support the research directorates to balance staff workload and technical delivery. You and your team will work closely with other technical leads for managing the pipelines and infrastructure for deploying your applications. The ability to provide metrics, strategy, and stay current with existing tooling and trends in the industry will be required.

Our team’s software stack and environment includes, but is not limited to: Angular, React, Java, Python, PostgreSQL, Leaflet, Docker, Apache, C/C++, Gitlab, Jira, AWS, Azure


Major Duties/Responsibilities:

Staff management and project activities include:

  • Performance management, including creation of yearly performance and development plans, improvement plans (as needed), and year-end assessments.

  • Routine meetings with staff and program managers to understand current projects and roadblocks. 

  • Assistance in removing any roadblocks (may require escalation).

  • Time and attendance oversight and approval.

  • Develop and manage training plan(s) and budget.

  • Work with staff and customers to develop and/or review solutions.

  • Hire for additional staff necessary to support projects.

  • Provide reports as requested on staff delivery and project status.

  • Project management of informal to formal projects enabling on time, on scope, and on budget delivery.


Technical tasks vary greatly depending on the role. Some of those tasks could include:

  • Working through complex tasks or challenges with team members or research partners.

  • Collaborating with research teams to build out technical roadmaps.

  • Ensure the secure and effective operation of computing systems through compliance with ORNL procedures and IT Internal Operating Procedures.

  • Develop and document system and service diagrams, procedures, and software build/install notes.


Basic Qualifications:

  • Bachelor’s degree and 8 years of professional computing experience (or equivalent combination of education and experience).

  • A minimum of 5 years of experience operating in a professional software development environment

  • Experience with software development best practices including, but not limited to: Agile development; version control using Git/GitFlow or similar system; and project management via systems like JIRA, Asana, etc.

  • Experience with open-source tools and system and web development frameworks. 

  • Excellent interpersonal skills suitable for communication with customers and management.

  • Demonstrated effective written and verbal communication skills.

  • Demonstrated ability to lead (projects, teams, etc.).


Preferred Qualifications

  • Experience training and mentoring groups and individuals in complex technical environments.

  • Project planning and management experience.

  • Experience with OGC web services and development in geospatial frameworks.


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.  For more information about our benefits, working here, and living here, visit the “About” tab at



Moving can be overwhelming and expensive. UT-Battelle offers a generous relocation package to ease the transition process. Domestic and international relocation assistance is available for certain positions. If invited to interview, be sure to ask your Recruiter (Talent Acquisition Partner) for details.


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 (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.


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