Idaho National Laboratory is hiring a Software Engineer to work in our Information Technology department. Our team works a 9x80 schedule located out of our Idaho Falls, Idaho facility with every other Friday off.
You will collaborate closely with a cross-functional team and report to the Manager of Development Services. In this role, you will develop innovative, team-driven solutions using modern computing technologies while following Agile principles. Leveraging your experience in software engineering concepts, practices, and methodologies, you will contribute to building scalable, high-quality systems that meet evolving business needs. Together with your team, you will embrace iterative development, continuous feedback, and shared accountability to deliver impactful results.
Responsibilities Include: - Apply software engineering principles, theories, and concepts to complex processes and information display and visualization.
- Plan, develop and implement software-engineering solutions to complex problems and major projects.
- Support project plans and requirements, establish scope, cost and schedule estimates for design and development activities.
- Participate in technical reviews for projects at various phases of development and provide recommendations for computer technology solutions to customers and management's needs.
- Maintain and upgrade a variety of systems, and develop new software capabilities.
- Document activities, reports, existing technologies.
- Write and present technical papers representing INL.
- Participate in professional development to maintain technical proficiency in current and new technologies.
- Utilize expertise to define strategic direction in assigned areas.
- Other responsibilities as assigned.