Senior AI Software Engineer

LeidosAnnapolis Junction, MD
$107,900 - $195,050

About The Position

Leidos has a new and exciting opportunity for a Senior AI Software Engineer (SWE) in our Intelligence Sector, Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management. At Leidos, we offer competitive benefits, including Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and much more. Join us and make a difference in National Security! The Software Engineer will be responsible for: Design, develop, maintain, and debug automated UI test scripts using Robot Framework (Python), including enhancing existing scripts to support new functionality. Test front-end user interfaces to ensure functionality, usability, and overall application quality. Collaborate with developers to design, implement, validate, and integrate React-based UI components with back-end services written in Java and/or C++. Participate in Agile software development activities, including sprint planning, daily stand-ups, code reviews, and continuous integration. Leverage AI-enabled software development tools to accelerate software development, test automation, debugging, documentation, and overall software delivery while adhering to secure development practices and program requirements. Document test cases, test results, and development processes to support quality assurance and continuous process improvement. Evaluate and implement front-end automation frameworks and AI-assisted development capabilities to improve software quality, efficiency, and team productivity. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.

Requirements

  • Bachelor's degree in a technical field from an accredited college or university.
  • Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor's degree.
  • A master's degree may be counted toward experience requirements.
  • Eight (8) or more years of relevant software engineering experience.
  • Experience leveraging AI-enabled software development tools to improve coding, testing, debugging, and documentation workflows.
  • Active Top Secret/SCI clearance with polygraph.

Nice To Haves

  • Experience with front-end development and/or UI testing.
  • Familiarity with React, Java, and/or C++.
  • Ability to write test scripts in Python (Robot Framework experience strongly preferred).
  • Hands-on experience with Robot Framework for UI automation.
  • Exposure to other front-end automation tools (e.g., Selenium, Cypress).
  • Knowledge of modern web technologies: JavaScript, TypeScript, HTML, CSS.
  • Experience working in Agile development environments.

Responsibilities

  • Design, develop, maintain, and debug automated UI test scripts using Robot Framework (Python), including enhancing existing scripts to support new functionality.
  • Test front-end user interfaces to ensure functionality, usability, and overall application quality.
  • Collaborate with developers to design, implement, validate, and integrate React-based UI components with back-end services written in Java and/or C++.
  • Participate in Agile software development activities, including sprint planning, daily stand-ups, code reviews, and continuous integration.
  • Leverage AI-enabled software development tools to accelerate software development, test automation, debugging, documentation, and overall software delivery while adhering to secure development practices and program requirements.
  • Document test cases, test results, and development processes to support quality assurance and continuous process improvement.
  • Evaluate and implement front-end automation frameworks and AI-assisted development capabilities to improve software quality, efficiency, and team productivity.

Benefits

  • Paid Time Off
  • 11 paid Holidays
  • 401K with a 6% company match and immediate vesting
  • Flexible Schedules
  • Discounted Stock Purchase Plans
  • Technical Upskilling
  • Education and Training Support
  • Parental Paid Leave
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service