Software Engineer
Job Description
Pantex offers a mission-driven career where your work directly supports national security. As a Software Engineer for Mission Systems at the Pantex Plant in Amarillo, TX (onsite), you will contribute to enterprise-wide, business-critical software through technical design, application development, implementation, and ongoing support.
What you’ll work on
You will research, design, develop, and test software, including security-focused activities, troubleshooting, and maintenance. The role covers documentation for both enterprise-wide and business-critical computer systems and programs, along with ongoing efforts to optimize code, analyze business processes, and contribute to architecture and design.
Depending on project needs, you may support commercial off-the-shelf or customized off-the-shelf software, assist with hand-held data capture devices, or build full-stack custom applications. You will also apply critical thinking to support production operations, system troubleshooting, and problem analysis while helping deliver solutions that are well-engineered, optimized, operable, and maintainable. Work must align with project management policies, change management guidelines, cyber security requirements, and software quality assurance processes.
Collaboration and technical ownership
You will partner with functional and business team members, project management, enterprise architects, system engineers, and application developers to design and develop or modify enterprise-wide or business-critical applications based on approved architecture and business requirements. You may lead technical projects through clear communication with peers, customers, and management, and coordinate research/design work to meet assigned timelines.
Additional accountabilities include improving system knowledge and providing technical consultation as needed. The role may include leading or participating in System Design and User Interface Design efforts for new systems. You will also prepare or review written reports and make recommendations for management and other agency representatives.
Technologies you may use
- React
- JAVA
- Java Script
- Text Script
- Type Script
- Oracle
- SQL
Minimum requirements
- Minimum 8 years of experience (as reflected in minimum experience)
- Bachelor’s degree in an engineering/science/information technology discipline
- Master’s degree in an engineering/science/information technology discipline
- Applicants without a bachelor’s degree may be considered based on a combination of at least 8 years of completed education and/or relevant experience
Security and workplace requirements
- Requires a Q clearance, with consideration given regardless of current clearance status
- Must be able to obtain and maintain a Department of Energy Q clearance
- May require entry into Materials Access Areas (MAA) and participation in the Human Reliability Program (HRP)
- If HRP is required, candidate must complete a counterintelligence-scope polygraph pursuant to 10 CFR 709
- Medical requirements may apply
- Pantex is a drug-free workplace; candidates must pass a pre-placement physical, drug screening, and background investigation
- May be required to receive and maintain a security clearance from the U.S. Department of Energy to meet eligibility requirements for access to sensitive information or matter
- U.S. citizenship is required for security clearance applicants
- Employees are subject to random selection for drug testing without advance notification
Preferred qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Information Systems, or a related technical/science discipline
- Experience in object-oriented programming/design and web development
- Database programming, debugging, and application security knowledge
- Experience with React, JAVA, Java Script, Text Script, and Type Script
- Experience supporting and developing on hand-held devices
- Knowledge of object-oriented design concepts such as inheritance, composition, and encapsulation
- Experience with Oracle or other relational database management systems with SQL
- Experience designing, maintaining, and implementing large-scale enterprise business applications
- Experience with Agile SCRUM development projects
- Strong communication and interpersonal skills, with the ability to lead customers and teams to effective solutions
Growth and impact at Pantex
This role emphasizes personal impact, professional growth, and the flexibility to do meaningful work. Pantex supports employees with a benefits package that includes comprehensive health coverage and robust retirement planning, along with education reimbursement for continuous learning.