Full Stack Information Technology System Engineer
Listed on 2025-12-27
-
IT/Tech
Systems Engineer, Cybersecurity, Cloud Computing, IT Support
Requisition Id15711
Active DOE Q, active DOD Top Secret, or active DOD TS/SCI clearance is required for consideration.
OverviewWe’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.
- 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 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, network).
- Experience with APIs and understand end-to-end system communication.
- Understanding of system architecture,…
(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).