Software Developer (Systems Software)

GrvtyChantilly, VA
Onsite

About The Position

GRVTY is seeking a Software Developer (Systems Software) with a TS/SCI + Poly clearance to join one of our top projects in Chantilly, VA. In this capacity, the Software Developer will support a team creating component based services to integrate with multiple applications and frameworks and provide development support for service and application development to enhance and develop mission-based solutions and support other program office software projects.

Requirements

  • An active TS/SCI w/Polygraph (acceptable to this customer)
  • A Bachelor's degree in a technical field, or additional equivalent experience
  • Demonstrated experience developing Python applications with data science libraries
  • Demonstrated experience with ML frameworks like scikit-learn, SpaCy, TensorFlow, PyTorch, Keras
  • Demonstrated experience with Natural Language Processing techniques
  • Demonstrated experience with AWS Services and Cloud based development
  • Demonstrated experience working with REST services
  • Demonstrated experience working with SQL, including Postgres
  • Demonstrated experience with search syntax to include ICQL and Retrieval Ware
  • Demonstrated on-the-job experience exhibiting analytical skills to assess customer requirements and create innovative solutions
  • Demonstrated on-the-job experience exhibiting problem solving skills to include debugging and testing web applications

Nice To Haves

  • Demonstrated experience in the practical application of engineering science and technology, including applying principles, techniques, procedures, and equipment to the design and production of various goods or services
  • Demonstrated experience in design, such as design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models
  • Demonstrated experience in project management processes, procedures and tools
  • Demonstrated experience in Project Management concepts and principles
  • Demonstrated experience in Project planning and management skills, including scope of work, time estimation, and resource assignment
  • Demonstrated experience in Technology Design, such as generating or adapting equipment and technology to serve user needs
  • Demonstrated experience in Troubleshooting, such as determining causes of operating errors and deciding what to do about it
  • Demonstrated experience in Systems Analysis, such as determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes
  • Demonstrated experience in Operations Analysis, such as analyzing needs and product requirements to create a design
  • Demonstrated experience in identifying technology gaps in current capabilities and processes
  • Demonstrated experience in developing a project plan and workflow based on a project management model
  • Demonstrated experience in troubleshooting and problem solving both technical and non-technical issues with equipment, systems, networks, and computer operations
  • Demonstrated experience in conveying technical information to non-technical individuals
  • Demonstrated experience in troubleshooting and problem-solving issues related to development across multiple security boundaries including both high and low side environments

Responsibilities

  • Support a team creating component based services to integrate with multiple applications and frameworks.
  • Provide development support for service and application development to enhance and develop mission-based solutions.
  • Support other program office software projects.
  • Design and develop tools that integrate with mission applications.
  • Design and develop collaborative tools, data manipulation techniques, data visualization techniques, and directory services.
  • Design, build, and maintain ETL (Extract, Transform, Load) pipelines for data applications.
  • Develop, test, evaluate, and integrate machine learning models, in particular Large Language Models, into production software.
  • Create RESTful APIs or microservices (using Flask, FastAPI, or Django) to expose data insights or models to other applications.
  • Provide the operations and maintenance of operational systems including cloud based activities.
  • Modify existing software to correct errors or to improve performance.
  • Optimize algorithms for efficiency and implement monitoring tools like Prometheus or MLflow to track model performance, detect drift, and ensure software reliability in production environments.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost restraints for Sponsor consideration.
  • Consult with customers about software system design and maintenance.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Confer with other application's systems analysts, engineers, programmers and others to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Correct errors by making appropriate changes and confirming the desired results are produced.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instruction so others can understand the program.
  • Write, update, and maintain applications or software packages to handle specific tasks.
  • As needed, consult with managerial, engineering, and technical personnel to clarify technical aspects of the program(s).

Benefits

  • competitive pay
  • comprehensive benefits
  • meaningful opportunities for professional growth
  • Robust health plan including medical, dental, and vision
  • Health Savings Account with company contribution
  • Annual Paid Time Off and Paid Holidays
  • Paid Parental Leave
  • 401k with generous company match
  • Training and Development Opportunities
  • Award Programs
  • Variety of Company Sponsored Events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service