Back-end Software Developer (Python) (Remote Eligible)

Updated: 3 months ago
Location: Oak Ridge, TENNESSEE

Requisition Id 12449 

Annual Salary Range:$$111,100.00 -$$166,660.00 

Work-Site Type: Remote 

 

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.

 

Note about pay range:

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. https://jobs.ornl.gov/content/Benefits/?locale=en_US

 

Overview:  

The Research and Development (R&D) Team in the Information Technology Services Directorate (ITSD) at ORNL is hiring a Python Backend Software Developer! The R&D Team exists to facilitate lab goals through software engineering, development, integration, and support for the research community at ORNL.

 

Our Team:

The R&D Team facilitates services and capability delivery for R&D projects. Working as a team, we provide development, deployment, automation, monitoring, and management tool infrastructure for researchers using Agile Scrum development practices to researchers who develop or require development of code as a part of their projects.  

 

Our success is achieved through the lens of what additional capabilities, services, cost savings, and optimizations are delivered to our partners enabling their success. Our goal is for researchers to focus on their projects and their delivery and not on their underlying IT needs.

 

Major Duties/Responsibilities: 

  • Collaborate with a highly diverse and multidisciplinary team (such as photogrammetrists, geographers, mathematicians, physicists, computer scientists, and engineers) in the research, development, integration, testing, and deployment of real-time data platforms, and machine intelligence systems for spatial computing.
  • Perform application and data development creating geospatial software and digital map layers as services.
  • Support research staff in disseminating results in peer reviewed journals, technical reports, relevant conferences, and open-source software project repos.
  • Collaborate with researchers and project sponsors to capture, understand, integrate, and implement project and security requirements in developed services and software.
  • Develop and recommend ideas for new programs, products, and features by staying abreast of new technology developments and trends.
  • 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 fostering a respectful workplace – in how we treat one another, work together, and measure success.

 

Basic Qualifications:

  • A Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, Business, Scientific, or a related field of study and 5 years of proven experience is required. An equivalent combination of education and experience may be considered.
  • Experience in the following areas:
    • Developing software related to a field involving geospatial computing or big data architectures.
    • Spatial enabled database (PostgreSQL with PostGIS) and performing spatial data queries.
    • Software development best practices including, but not limited to:
      • Agile development
      • Version control using Git/GitFlow or similar system
      • Project management via systems like JIRA, Asana, etc
    • Open-source tools and system, OGC web services, and web development frameworks
    • Data collection or similar Extract Transform Load (ETL) processes
    • Design, development, and management of spatial data platforms, and similar areas
    • Dveloping in Software-as-a Service and Data-as-a-Service environments

 

Preferred Qualifications:

  • Hands-on involvement in software systems, data systems, analytics, computer driven distributed data processing, geomatics, image analysis, remote sensing, or geospatial research projects. 
  • Experience with real-time architectures and other map services software libraries.
  • Knowledge of multiple operating systems.
  • Exposure to microservices concepts and understanding of container environments including Docker, Docker-Compose, and Kubernetes.
  • Experience with the following languages: Python and modules such as requests, pandas/geopandas, flask or similar web server capabilities. 
  • Experience with Pep Compliance
  • Previous experience working in a government, scientific, or other highly technical environment.
  • Demonstrated ability to balance sophisticated research and security requirements.

 

Special Requirements:

Visa sponsorship is not available for this position.

 

This position requires the ability to obtain and maintain an HSPD-12 PIV badge.

 

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.

 

Benefits at ORNL:  

ORNL offers competitive pay and benefits programs to attract and retain hard-working 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.

 

Relocation:
Moving is stressful and expensive, and 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 [email protected].


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



Similar Positions