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. -