Full Stack Information Technology System Engineer
Listed on 2026-01-10
-
IT/Tech
Systems Engineer, Cybersecurity
Full Stack Information Technology System Engineer
Active DOE Q, active DOD Top Secret, or active DOD TS/SCI clearance is required for consideration.
Overview:
We’re hiring a Full Stack Information Technology System Engineer who will be responsible for the end‑to‑end design, development, integration, deployment, and sustainment of complex systems that include both software and hardware/infrastructure components. You will interface across multiple layers—from user‑facing applications to backend services, to system infrastructure and networking, ensuring the full‑stack works together to meet mission objectives. You will apply systems engineering principles throughout the lifecycle (requirements, architecture, integration, verification & validation, sustainment).
This position is in the Support Services & Isolated Environments Group in the Research Computing Services Division, in the Information Technology Services Directorate at Oak Ridge National Laboratory (ORNL).
Major Duties/Responsibilities:
- Define and analyze system requirements; work with stakeholders to capture needs and translate them into system and software design.
- Architect, develop and integrate full‑stack solutions: front‑end (UI/UX), middleware/API, backend services, databases, infrastructure, and associated system components.
- Develop software (front‑end and back‑end), APIs, services, and microservices; design database schemas; manage data flows and storage.
- Work on deployment/infrastructure: virtualization, networks, security, system integration.
- Establish system architecture and infrastructure design: servers, network, storage, compute, security (including access controls, encryption, monitoring).
- Use systems engineering processes (life‑cycle management, traceability, verification & validation, configuration management) to ensure system reliability, maintainability, scalability, and performance.
- Ensure secure system design: implement best practices for cyber security, secure communications, network segmentation, and compliance with relevant standards.
- Participate in integration and system testing, performance tuning, fault diagnosis, and support of deployed systems.
- Monitor and maintain system operations, including system health, automation, logging/alerting, and continuous improvement.
- Document system architectures, design decisions, interfaces, deployments, operational procedures, and support hand‑off/training materials.
- Collaborate with cross‑functional teams: software developers, hardware/infrastructure engineers, network engineers, security teams, users, and operations.
- Stay current with emerging technologies, recommend improvements or upgrades, and lead proof‑of‑concepts or prototype efforts as needed.
- Interface with software development to troubleshoot and resolve integration issues.
- Deliver ORNL’s mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote equal opportunity 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 technology, information systems, science, engineering, business, or a related discipline and a minimum of eight (8) to twelve (12) years of aligned professional experience in systems/software engineering is required for consideration. An overall combination of equivalent education and experience may be considered.
- MS and PhD degree holders in the same fields of study are also encouraged to apply:
- MS degree‑holders should have a minimum of seven (7) to ten (10) years of relevant and aligned experience in systems/software engineering.
- PhD holders should have up to four (4) to six (6) years of relevant and aligned experience in systems/software engineering.
- Active DOE Q, active DOD Top Secret, or active DOD TS/SCI clearance is required for consideration.
- Proven experience in full‑stack development: front‑end technologies and back‑end technologies.
- Experience with database systems and schema design.
- Familiarity with infrastructure and system integration (OS, servers, virtualization / containerization,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).