Software Automation Engineer (Remote Eligible)

Oak Ridge, TN, US, 37830

Requisition Id 13160 



 Visa sponsorship of any kind is unavailable for this position (H1B, F1, OPT, H4, J1, etc.).



We're hiring a Software Automation Engineer who will design, develop, and maintain automation playbooks and modules on the Ansible platform! This position resides in the Web Services group of the Application Development division of the Information Technology Services Directorate at Oak Ridge National Laboratory (ORNL).


Major Duties/Responsibilities:   

  • Collaborate with software engineers, system administrators, and other IT professionals to automate the delivery of IT Services and the fulfillment of IT administrative tasks using Ansible.
  • Troubleshoot and resolve issues in our dev, test, and production environments.
  • Deliver ORNL’s mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote diversity, equity, inclusion, and accessibility by encouraging a respectful workplace – in how we treat one another, work together, and measure success.


Basic Qualifications: 

  • A BS in a scientific, technical, business, or related field of study and at least five (5) years of aligned experience is required. An overall combination of equivalent experience may be considered.
  • Experience in all phases of software development including requirements gathering and analysis, system design, prototype development, configuration control, testing, software quality assurance, and maintenance.
  • Multiple programming or scripting language experience.
  • Ansible automation technology experience.
  • Advanced Python abilities.
  • Virtualized and containerized platform experience.
  • CI/CD pipeline experience.


Preferred Qualifications: 

  • Experience with DevOps, Linux, Windows, virtualization/containerization technologies (VMWare, Docker), networking technologies, and project management.
  • Ability and willingness to learn new programming languages, development platforms, applications, and frameworks.
  • Excellent written and verbal communication skills.
  • Motivated self-starter who can work independently and to participate creatively in collaborative teams across the laboratory.
  • Ability to function well in a fast-paced research environment, set priorities to accomplish multiple tasks within due-dates, and adapt to constantly evolving needs.


Special Requirements:  

Visa sponsorship is not available for this position.


Benefits at ORNL:   

ORNL offers competitive pay and benefits programs to attract and retain dedicated people. The laboratory offers many employee benefits, including medical and retirement plans and flexible work hours, to help you and your family live happy and healthy. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also provided for convenience.


Other benefits include the following: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, Relocation Assistance, and Employee Discounts.


Having difficulty using the online application system or need an accommodation to apply due to a disability? Please email: or call 1.866.963.9545.


For Remote Eligible Positions: 

ORNL offers a flexible work environment that supports both the organization and the employee.  In addition, this position is considered remote-eligible for ORNL in pre-approved locations.  Remote eligibility is not a continued guarantee and could be subject to change based on evolving organizational needs.   


$110,100 to $166,660


Please note that the pay range information is a general guideline only. Many factors are taken into consideration when setting starting pay. Salary for this position will be commensurate with the final candidate’s qualifications and experience, including skills, knowledge, relevant education, certifications, plus also aligned with the internal peer group. It is not typical for an individual to be offered a salary at or near the top of the range for a position. Link to benefits. 


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.

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.


Job Profile


North America


United States


401(k) Retirement Plan Competitive pay and benefits programs Dental plan Educational Assistance Employee assistance plan Employee Discounts Flexible work hours Generous Vacation and Holidays Medical and retirement plans On-site fitness, banking, and cafeteria facilities Parental leave Prescription Drug Plan Relocation assistance Vision Plan


Ansible Automation CI/CD DevOps Docker HTML Linux Networking Project Management Python Research VMWare Windows

  • Collaborate with software engineers and IT professionals to automate IT services
  • Design, develop, and maintain automation playbooks and modules
  • Troubleshoot and resolve issues in dev, test, and production environments

5 years


BS in a scientific, technical, business, or related field Information Technology


Remote eligibility subject to change Visa sponsorship not available


America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9