One million success stories. Start yours today.

Software Developer, Senior

Date Posted: Jul 07, 2026
Yearly: USD - USD

Job Detail

  • location_on
    Location Niskayuna, New York, United States of America
  • desktop_windows
    Job Type: Permanent
  • schedule
    Shift:
  • analytics
    Career Level:
  • group
    Positions:
  • calendar_view_day
    Experience:
  • male
    Gender: No Preference
  • school
    Degree:
  • calendar_month
    Apply Before: Oct 14, 2026

Job Description

Overview

Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description We're seeking a highly skilled Senior Software Developer to design, develop, and deliver advanced software solutions supporting enterprise AI systems. This role focuses on building AI enabled applications, autonomous agents, and integration components that expand our organization's ability to leverage next generation intelligent technologies. You will work closely with product owners, data scientists, cybersecurity partners, and cloud engineering teams to build reliable, secure, and mission aligned tools that enhance decision-making, automation, and operational efficiency. Key Responsibilities • Lead the design and development of AI powered applications, tools, and intelligent agents aligned with enterprise strategy. • Build, test, and deploy scalable backend and frontend components using modern software engineering practices. • Collaborate with cross-functional teams to define requirements, architecture patterns, and technical integration points. • Maintain software quality through automated testing, code reviews, documentation, and performance monitoring. • Integrate AI/ML models, cloud-native services, and workflow automation platforms into production systems. • Troubleshoot and resolve software defects, performance issues, and system integration challenges. • Produce clear technical specifications, diagrams, and user documentation, • Ensure compliance with security, data governance, and reliability requirements. • Mentor junior developers and contribute to team technical standards and best practices. Required Combination of Knowledge and Skill Bachelor's degree from an accredited college or university and a minimum of 6 years of relevant experience; or Master's degree from an accredited college or university in a related field and a minimum of 4 years of relevant experience. Preferred Skills Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, or a related discipline. 5+ years of experience developing enterprise-grade software solutions. Strong proficiency in languages such as Python, C#, Java, or TypeScript. Experience integrating AI/ML systems (LLMs, agent frameworks, automation orchestration, cloud AI services). Familiarity with event-driven architectures, microservices, containers, and CI/CD pipelines. Experience designing applications that operate within secure, highly regulated, or mission-critical environments. Knowledge of cloud ecosystems (Azure, AWS, OCI) and modern data platforms. Excellent communication skills and the ability to work in collaborative, multi-disciplinary teams. Compensation and Benefits Health, Dental, Vision & Voluntary Benefits Disability, Life & Accident Insurance 401(k) Savings program & Capital Accumulation Plan Personal & Medical Time Off Paid Parental Leave Flexible Work Schedules Tuition Assistance for Eligible Employees Student Debt Benefit Personal Time Off Sell Program Employee Assistance Program (EAP) Wellness Program Visit us online to view all NNL benefits! Pay Range $95,700.00 - $149,600.00 annually Salary information provided is a general guideline only. Annual salary is based upon candidate experience and qualifications, as well as market and business considerations. The Naval Nuclear Laboratory is operated for the U.S. Department of Energy (DOE) by Fluor Marine Propulsion, LLC (FMP), a wholly owned subsidiary of Fluor Corporation. Naval Nuclear Laboratory personnel are FMP employees who work at four DOE facilities: Bettis Atomic Power Laboratory, Knolls Atomic Power Labo

Key responsibilities

Not specified in the original listing.

Required skills

  • I.T. & Communications

What the company offers

Not specified in the original listing.

Skills Required

Company Overview

Idaho Falls, Idaho, United States of America

Naval Nuclear Laboratory promotes a positive culture focused on safety, reliability, and collaboration. They are responsible for the training of personnel operating naval nuclear reactors and ensuring the quality assurance of their projects. Read More

Google Map

Related Jobs