Software/CNO Developer

Agile DefenseFort Meade, MD
Onsite

About The Position

Oversees technical design, development, and implementation of large projects and/or major software products and Solutions for client/customers. Assists in defining architecture requirements and establishing standards for design and development. Consults with management and client/customers regarding product feasibility and viability of product plans and designs. Factors emerging technologies and product supportability into design and implementation. Serves as primary technical resource to development team. May act as team leader in prioritizing group tasks, determining individual assignments, and reviewing work of lower-level developers. Provides product demonstrations and participates in trade shows, seminars, industry panels, and user group meetings. Interacts with customers regarding strategies, requirements, problem solving, and support. This is normally the senior non-management developer level.

Requirements

  • Bachelor's degree from an accredited college or university a related discipline and 8+ years of experience.
  • Additional experience will be considered in lieu of a degree or Master's degree and 7+ years of experience.
  • Active TS/SCI + Polygraph
  • C/C++, Python experience
  • Assembly experience (any platform/processor)

Nice To Haves

  • Software Development
  • Reverse Engineering
  • Vulnerability Analysis
  • Cyber Security
  • AI/ML
  • cloud computing
  • full-stack development
  • Languages: C/C++, Java, Python, scripting languages, Assembly
  • Platforms: Linux, Windows, Mobile
  • Assembly: x86, ARM, MIPS
  • CySA+, or GICSP, or GSEC, or SSCP (DoD 8570/8140 IAT level II certification)

Responsibilities

  • Oversees technical design, development, and implementation of large projects and/or major software products and Solutions for client/customers.
  • Assists in defining architecture requirements and establishing standards for design and development.
  • Consults with management and client/customers regarding product feasibility and viability of product plans and designs.
  • Factors emerging technologies and product supportability into design and implementation.
  • Serves as primary technical resource to development team.
  • May act as team leader in prioritizing group tasks, determining individual assignments, and reviewing work of lower-level developers.
  • Provides product demonstrations and participates in trade shows, seminars, industry panels, and user group meetings.
  • Interacts with customers regarding strategies, requirements, problem solving, and support.

Benefits

  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • short-term and long-term Disability
  • Retirement
  • Learning and Development opportunities
  • other optional benefit elections
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service