Senior Software Tool Developer

Leidos•Fort Meade, MD
•$107,900 - $195,050

About The Position

Leidos is seeking a motivated Senior Tool Developer for a growing project in its Intel Sector, focused on the Technology & Data Analysis mission. The program supports a customer’s Operations organization by developing mission solutions through rapid prototyping, new software development, and advanced technology research. The position works closely with mission stakeholders, researchers, and end users to develop innovative tools for daily use, from research concept through deployment, improving cryptanalytic engineering and analysis. The developer will lead end-to-end capability development, applying research-based approaches—including software prototypes and algorithms—to create tools for cryptanalytic engineering and analysis. The role includes working with an existing enterprise Java tool base, understanding its functionality from documentation and research, identifying new parameters, and leading development. Work also includes software and architecture review, transition and release planning, maintenance, automated testing, debugging, user support, version control, and new feature development. The position requires an active TS/SCI with Polygraph. The listed pay range is $107,900 to $195,050. Qualified candidates may be eligible for an enhanced incentive of up to a $25,000 cash sign-on bonus or a paid time off bonus.

Requirements

  • Bachelor’s degree plus 8–12 years of relevant experience, or equivalent.
  • Proficiency with Java, Python, Rust, C++, TypeScript, VisualStudio, and Gitlab.
  • Must possess an active TS/SCI with Polygraph.

Nice To Haves

  • Experience with graph representation and transformation to alternative graph structures.
  • Experience with digital logic emulation.
  • Experience re-architecting software using object-oriented techniques.
  • Experience with file parsing and generation using an optimization framework.

Responsibilities

  • Perform end-to-end capability development, from concept to deployment, using research-based approaches, software prototypes, and algorithms.
  • Develop tools for cryptanalytic engineering and analysis.
  • Review existing enterprise Java tools, understand their functionality through documentation and research, identify new parameters, and lead overall development.
  • Perform software and architecture reviews.
  • Plan transitions and releases.
  • Maintain software and develop new features.
  • Perform automated testing and debugging.
  • Provide user support.
  • Manage version control.

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
  • Potential cash sign-on bonus up to $25,000 or a paid time off bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service