Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oak Ridge National Laboratory Logo

Group Leader, Software Services Development

Oak Ridge National Laboratory

Salary not specified
Nov 6, 2025
Oak Ridge, TN, US
Apply Now

The National Center for Computational Sciences (NCCS) needs leadership for its Software Services Development (SSD) group to maintain and develop critical web applications and APIs that support the NCCS computational ecosystem and ORNL's R&D aspirations.

Requirements

  • Experience writing software applications in at least one of the following programming languages: Ruby, Python, Go, and/or JavaScript.
  • Experience with web application development using one or more of the following open-source frameworks: Rails, Vue.js, and/or Django.
  • Experience using SQL database technologies (e.g., MySQL/MariaDB, PostgreSQL).
  • A track record of working with web services at scale and/or distributed systems.
  • Demonstrated experience in leading, hiring, building and developing successful software engineering teams.

Responsibilities

  • Apply your knowledge of software architecture to manage software development tasks associated with developing, debugging, and/or designing software applications and databases according to provided design specifications.
  • Review existing software architecture and suggest improvements.
  • Oversee and guide the development and implementation of software features/controls to mitigate technical risks.
  • Review code and ensure the team builds software that is architecturally consistent, of high quality, and follows operational best practices.
  • Work with other teams across the division to meet the division's operational challenges.
  • Develop a vision and implement a cohesive group strategy to ensure the success of new and ongoing technical projects to position the group and the organization for future success.
  • Guide their technical work, and expand their ranks with new hires when needed.

Other

  • Cultivate an environment where team members are empowered and demonstrate a strong sense of ownership and belonging.
  • Meet with team members on a regular basis to support day-to-day work and provide career development opportunities.
  • Coach your team by providing technical leadership and candid, ongoing feedback and mentoring.
  • Lead successful technical projects, ensuring high-quality and timely delivery of features and fixes.
  • Help bring clarity to the team by fostering clear communication, understanding, and process improvements.