Software Engineer (G)

TDX•San Diego, CA
•Onsite

About The Position

BSEt, a subsidiary of Tanadgusix Corporation (TDX), is recruiting a Software Engineer for its US Navy PMW 130, NAVWAR cybersecurity program office. The position is located in San Diego, California, and is full-time and on-site. It reports directly to the government Project Lead for daily operations. The Software Engineer develops, tests, and maintains software solutions supporting the Navy’s cybersecurity program. Working with engineers and analysts, the role supports implementation of an integrated architecture that provides confidentiality, integrity, and availability through the acquisition of maritime cybersecurity products. The engineer contributes throughout the software development lifecycle, from requirements gathering and design through coding, testing, debugging, documentation, and deployment. The role also supports cybersecurity capabilities intended to provide situational awareness and tactical advantages.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Cybersecurity, or a related field.
  • At least 3 years of relevant experience in software development and cybersecurity.
  • IAT Level II certification, at minimum Security+ CE; must meet associated DoD 8570.01M IAT/IAM/IASAE Level II qualification and certification requirements.
  • Must possess and maintain a Secret clearance.
  • Proficiency in one or more programming languages such as Java, Python, C++, or C#; web and software programming experience may include Java, C#, and Python.
  • Experience with software development tools and methodologies, such as Agile, Scrum, or Waterfall.
  • Knowledge of serverless architecture and experience building and deploying scalable, distributed applications.
  • Knowledge of cybersecurity principles, standards, and best practices.
  • Experience with crypto and key management, network security, endpoint security, cyber analytics, cross-domain solutions, and computer network defense.
  • Familiarity with software testing and debugging techniques.
  • Strong analytical, problem-solving, and risk-identification skills.
  • Ability to communicate effectively with technical and non-technical audiences and stakeholders.
  • Ability to work independently and as part of a team in a team-oriented environment.
  • Ability to adapt to changing requirements and priorities.
  • Ability to communicate results and recommendations to the task lead and lab manager.

Nice To Haves

  • Top-Secret clearance is preferred.

Responsibilities

  • Develop, test, and maintain software solutions for the Navy’s cybersecurity program office.
  • Support implementation of an integrated architecture that provides confidentiality, integrity, and availability of capabilities.
  • Design software architecture and solutions, and develop clean, efficient, well-documented code that follows applicable standards and best practices.
  • Identify, prioritize, and carry out tasks across the software development lifecycle, including requirements gathering and deployment.
  • Build tools and applications, and use programming to automate tasks.
  • Design, develop, and maintain software systems; evaluate and test new software programs.
  • Test and debug software applications to ensure performance and functionality.
  • Optimize software for speed and scalability, including developing and deploying scalable, distributed applications.
  • Consult and collaborate with clients, end-users, engineers, security specialists, technical team members, and other stakeholders to identify software needs and requirements.
  • Develop tools and techniques in the information environment to ensure situational awareness and support mission objectives.
  • Apply cybersecurity knowledge to help provide defense against attacks and deliver tactical advantages.
  • Maintain software documentation, including user manuals and technical documentation.
  • Stay current with emerging technologies and software development trends, and recommend improvements or upgrades to existing applications.
  • Participate in planning and implementing software projects to support successful delivery.
  • Adapt to evolving tasking and priorities, meet operational deadlines, and communicate risks, results, and recommendations to the task lead and lab manager.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service