Software Developer Intermediate

CALIBRE Systems, Inc.•Alexandria, VA

About The Position

CALIBRE Systems, Inc. is seeking a Full Stack Software Developer to develop, create, maintain, and write code for new or existing computer applications, software, and specialized utility programs. The role focuses on automating the Risk Management Framework (RMF) process, building tools and dashboards for continuous monitoring, and developing secure applications across the full stack. The developer will lead intermediate-level developers, engage with key stakeholders as a customer-facing representative, and communicate with technical and non-technical personnel.

Requirements

  • Active Top Secret security clearance.
  • Ability to obtain a CI polygraph.

Responsibilities

  • Automate the Risk Management Framework (RMF) process to the fullest extent.
  • Develop custom tools and dashboards, including executive data visualizations in Tableau, to support and enhance system continuous monitoring.
  • Lead intermediate-level developers to success.
  • Represent the team in customer-facing engagements with key stakeholders.
  • Design and develop application interfaces using HTML, CSS, JavaScript, and React.
  • Write, develop, and deploy full-stack code, including using Python.
  • Develop, integrate, and maintain databases for backend application requirements.
  • Analyze information to recommend and plan new applications or modifications to existing applications.
  • Analyze user needs and software requirements to assess design feasibility within time and cost constraints.
  • Apply coding and testing standards, use security testing tools such as fuzzing and static-analysis code scanning tools, and conduct code reviews.
  • Document secure code.
  • Capture security controls during requirements work to integrate security, identify key security objectives, and maximize software security while minimizing disruption to plans and schedules.
  • Write program development and revision documentation, including code comments that help others understand the instructions.
  • Coordinate with systems analysts, engineers, programmers, and others to design applications and gather information on project limitations, capabilities, performance requirements, and interfaces.
  • Consult engineering staff to evaluate hardware-software interfaces.
  • Correct program errors, make appropriate changes, and retest to ensure desired results.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure design outcomes and consequences.
  • Develop secure code and error handling.
  • Evaluate reporting-format requirements, cost constraints, and security restrictions when determining hardware configuration.
  • Identify common coding flaws at a high level.
  • Communicate effectively with technical and non-technical personnel at all levels.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service