Software Developer (Systems Software) [Open Level] - $242k MAX

RCT Systems

Chantilly, Virginia

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Artificial Intelligence (AI), Cloud Applications, Cloud Computing, Communication Skills, Data Management, Data Processing, Data Science, Database Extract Transform and Load (ETL), Debugging Skills, Django, Equipment Maintenance/Repair, Flask, Identify Issues, Machine Learning, Microservices, Modeling Languages, Natural Language Processing (NLP), Operational Support, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Production Systems, Project Planning, Project/Program Management, Python Programming/Scripting Language, REST (Representational State Transfer), Requirements Management, SQL (Structured Query Language), Science Library, Search Technology, Sensitive Compartmented Information (SCI), Software Administration, Software Design, Software Development, Software Engineering, Systems Analysis, Systems Engineering, Technical Writing, Testing, Top Secret Clearance
LOCATION
Chantilly, Virginia
POSTED
4 days ago
Develop and support component-based software services that integrate with multiple mission applications and frameworks. Build AI/ML-enabled solutions, cloud applications, APIs, and data pipelines while supporting mission-critical software projects.

Required Skills
  • Strong Python development experience, including data science libraries.
  • TS/SCI with Polygraph
  • Experience with machine learning frameworks such as:
    • scikit-learn
    • SpaCy
    • TensorFlow
    • PyTorch
    • Keras
  • Experience with Natural Language Processing (NLP).
  • AWS cloud development.
  • Building and consuming REST APIs/services.
  • SQL/PostgreSQL.
  • Search technologies including ICQL and RetrievalWare.
  • Strong analytical, debugging, testing, and problem-solving skills.

Preferred Skills
  • Software and systems engineering.
  • Project planning and project management.
  • Systems analysis and technology design.
  • Troubleshooting across multi-security environments (high-side/low-side).
  • Ability to communicate technical concepts to non-technical stakeholders.

Key Responsibilities
  • Design and develop mission software tools and integrations.
  • Build ETL pipelines and data processing solutions.
  • Develop, deploy, and maintain machine learning and Large Language Model (LLM) applications.
  • Create RESTful microservices using Flask, FastAPI, or Django.
  • Support cloud operations, software maintenance, and performance optimization.
  • Implement monitoring tools such as Prometheus and MLflow for production ML systems.
  • Gather requirements, design solutions, perform testing, fix defects, and maintain technical documentation.
  • Collaborate with engineers, analysts, and customers to deliver mission-focused software.


RCT Systems offers:
  • Competitive benefits package (medical, dental, vision, life insurance)
  • Immediate 401k vesting
  • Generous PTO and flexible schedules
  • $500.00 annual technology allowance
RCT Systems is committed and proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex (to include pregnancy and related conditions, sexual orientation, and gender identity), national origin, disability, veteran status, or any other federally protected class.
 

About the Company

R

RCT Systems