Senior UI Software Engineer

Leidos•Omaha, NE
•Hybrid

About The Position

Leidos is seeking a Senior UI Software Engineer to join its Agile software teams in Omaha, Nebraska. The role focuses on building JavaScript-based web applications and delivering customer-focused solutions in a collaborative, inclusive, fast-paced environment. The successful candidate will bring strong programming fundamentals, familiarity with multiple frameworks, and knowledge of web application development and deployment processes. They should be able to manage multiple projects through completion and work independently through obstacles. Most work is on site at Leidos’ Omaha facility, with some remote work possible.

Requirements

  • U.S. citizenship and ability to obtain and maintain a Secret security clearance.
  • Bachelor’s degree and 8 or more years of prior relevant experience, or a Master’s degree and 6 or more years of experience; additional years of experience may be considered in lieu of a degree.
  • Broad proficiency with ES6+ JavaScript, HTML5, and CSS3.
  • Familiarity with containerization using Docker or Podman.
  • Solid understanding of software development process fundamentals.
  • Ability to work on multiple projects at once and see them through to completion.

Nice To Haves

  • Active Secret security clearance or higher.
  • Experience with Agile development principles and methodologies.
  • Working knowledge of continuous integration and delivery methodologies and tools.
  • Experience managing projects with Atlassian tools such as Confluence, Jira, and Bitbucket.
  • Familiarity with component-based web frameworks and libraries such as React, Vue, and Angular.
  • Knowledge of a version control system such as Git.
  • Familiarity with CI/CD processes and tools such as GitLab.
  • Familiarity with SQL and NoSQL databases.
  • Experience with the USSTRATCOM Nuclear Planning process.
  • Experience with modern React and technologies such as Tanstack Query/React Query, StyleComponents, Playbook, CesiumJS, or TypeScript.

Responsibilities

  • Participate in and help lead the full software development lifecycle within broadly defined parameters.
  • Use Jira, Confluence, Nexus, Git, development operations, collaboration, and source control tools.
  • Create and update documentation and specifications for design, development, and testing.
  • Identify potential roadblocks and develop solutions to address them.
  • Plan and estimate development tasks and work to improve performance metrics.
  • Develop maintainable code that matches specifications.
  • Write and execute unit, end-to-end, and integration tests.
  • Work closely with other engineers to develop technical designs and approaches for new products and enhancements.
  • Build software solutions when the solution is not always well defined, while keeping the customer first.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service