Lead Full Stack Software Developer
·
Oak Ridge National Laboratory
·
Oak Ridge, TN
DescriptionOverview:

The Data Lifecycle and Scalable Workflows Group at Oak Ridge National Laboratory (ORNL) is seeking a Full Stack Software Developer to add to our team. In this position, you will provide products and services for scientific data management at leadership-class scale. The ideal candidate is a full-stack developer that is comfortable working across multiple technologies. Prior experience with C/C++/Python, data-heavy applications, distributed systems, and microservices is preferred but not required. To be successful in this role, you must be team oriented, well-versed in computer science fundamentals, and demonstrate a drive for self-learning. Our team has a diverse skill set and are natural problem solvers who share a passion about supporting scientists and enabling new discoveries for humanity, while working on some of the most challenging problems with cutting-edge technologies.



This position is part of the Advanced Technologies Section within the National Center for Computational Sciences (NCCS) Division at ORNL. NCCS has a deep legacy in High Performance Computing (HPC) operating leadership-class systems, deploying the world’s first exascale system (Frontier) and largest parallel file system. Data is at the heart of science and workflows reduce a scientist’s cognitive overhead and increase science reproducibility - the Data Lifecycle and Scalable Workflows Group tackles these challenges for supercomputing facilities.



Major Duties and Responsibilities:

Produce software applications and science-based systems to manage big data
Collaborate with other research and technical professionals to develop new capabilities that execute on ORNL’s leading data and compute infrastructures
Support multiple technology projects at the same time
Develop, test, and deploy distributed high-throughput services
Optimize software for speed and scalability
Evaluate and test software that might be deployed in the future
RequirementsBasic Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field 8+ years of software development experience (an equivalent combination of education and experience may be considered) Proficiency with any of the following languages: C/C++, Go, or Python Proficiency with any front-end languages (e.g., Javascript, AngularJS, React) Experience with containers (e.g., Docker) and container orchestration (e.g., Kubernetes) Experience with version control systems (e.g., Git) Desired Qualifications: 10+ years of software development Experience with back end, middleware, and front-end Experience with CI/CD practices, test methodologies Knowledge of Agile development methodologies and tools Familiarity with open-source development tools and techniques Evaluating/integrating COTS/open-source software where appropriate (we don’t have time to reinvent the wheel) Highly skilled in people management/development, team oriented, collaborative Strong problem-solving skills Ability to think critically Excellent written and oral communication skills
Company DescriptionAs the largest Department of Energy science and energy laboratory, ORNL engages in diverse research activities that support the department’s mission of ensuring America’s security and prosperity by addressing its energy, environmental and security challenges. Leveraging the talents of its world-class researchers and exceptional support staff, Oak Ridge National Laboratory is helping solve critical scientific and technical challenges and, in so doing, creating economic opportunity for the nation. ORNL provides access to unique facilities, laboratories, and equipment, drawing thousands of visiting researchers each year. A vibrant and welcoming scientific community, ORNL embraces the pursuit of innovative ideas and invests in its people to ensure their success. Benefits at ORNL: ORNL offers competitive pay and benefits programs to attract and retain talented 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: 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.​​​​​​​ 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.
·
·
2022-11-09
Event Type
Job Posting
TimeWednesday, 16 November 202210am - 3pm CST
Location
Back To Top Button