Back-end Software Developer (Python) (Remote Eligible) with Security Clearance

Oak Ridge National Laboratory
Oak Ridge, Tennessee
Jun 22, 2024
Jun 29, 2024
Engineering, Software
Position Type
Full Time
Organization Type
Corporate, Other Corporate
Requisition Id 13223 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. Due to the security clearance requirements of this position, we are unable to consider EAD and Green Card holders. Additionally, Visa sponsorship of any kind is unavailable for this position (H1B, F1, OPT, H4, J1, etc.). 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 BS 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 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 . 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.