Senior Full Stack Software Engineer
CSG
Fairfax, VA, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Automation of Tests
Microsoft Azure
Cloud Computing
Cloud Engineering
Code Review
Continuous Integration
Monitoring of Systems
+37 more
Junit
Python (Programming Language)
Apache Maven
Open Web Application Security
Role-Based Access Control
Prometheus
Secure Coding
Software Engineering
Systems Modeling Language
Systems Architecture
Systems Integration
TypeScript
Web Applications
Rust (Programming Language)
Data Logging
ReactJS
Retrieval-Augmented Generation
Large Language Models
Grafana
Backend
Gitlab
SC Clearance
Pytest
Kubernetes
Storage Technologies
Information Technology
Machine Learning Operations
Front End Software Development
React Redux
Api Design
Restful APIs
Terraform
GPT
Devsecops
Docker
Vulnerability Analysis
Microservices
Job description
- Design, build, and maintain full-stack features across the iMBSE platform, including user-facing web applications, orchestration APIs, and backend microservices.
- Develop and deploy agentic AI solutions, such as LLM-driven workflows, RAG (Retrieval-Augmented Generation) services, and autonomous chat agents.
- Collaborate cross-functionally with product owners, domain experts, and other engineers to deliver extensible and secure solutions supporting MBSE workflows.
- Contribute to system architecture, ensuring well-defined interfaces, low coupling, and future extensibility.
- Ensure compliance with DevSecOps best practices, leveraging CI/CD pipelines and automated testing, security scanning, and cloud-native tooling (see “Our Tech Stack” below).
- Mentor junior engineers and champion engineering excellence through code reviews, design discussions, and knowledge sharing
Requirements
- BS 10-12, MS 8-10, PhD 5-7
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related field. 5+ years of professional software engineering experience, including significant full-stack development.
- Extensive hands-on experience with Python and/or Rust in production environments.
- Proven track record building, deploying, and scaling agentic AI solutions (LLM agents, RAG pipelines, etc.) using frameworks such as LangChain, LlamaIndex, or similar.
- Proficiency with modern frontend technologies (React, Redux, JavaScript/TypeScript, HTML/CSS) and contemporary backend architectures (REST APIs, microservices).
- Strong understanding of cloud infrastructure and platforms (AWS, Azure, Kubernetes, Docker). Experience developing and maintaining CI/CD pipelines (GitLab, Docker, Maven), and automated testing frameworks (pytest, JUnit).
-
Solid grasp of secure coding practices and DevSecOps workflows Ability to obtain/maintain Secret Clearance. Preferred Qualifications:
- Experience integrating with engineering and MBSE tools (e.g., Cameo Systems Modeler, Teamwork Cloud).
- Familiarity with storage architectures (graph DBs, relational DBs, blob storage), API-driven platforms, and event-driven workflows.
- Experience with AI model orchestration (e.g., LLM/embedding model lifecycle, logging, compliance, RBAC).
- Knowledge of system observability tools (Prometheus, Grafana) and automated monitoring/alerting. Exposure to state-of-the-art LLMs (OpenAI GPT-4, Meta Llama 3, etc.) and related AI APIs
- Technology and Tools
- The ideal candidate should demonstration proficiency in the following technologies:
- Languages: Python, Rust, Java, JavaScript (React/Redux) Cloud/Infrastructure: AWS, Azure, Kubernetes, Docker, Terraform DevSecOps: GitLab, Maven, Semgrep, yGuard, OWASP Testing/Observability: pytest, JUnit, Jacoco, OTel, Grafana Stack, MLflow
- AI/ML: GPT models, Claude models, Embedding Models, LangChain, LlamaIndex, MCP
- MBSE/Domain: Cameo Systems Modeler, Teamwork Cloud, SysML v1 and v2
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
almost 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
22 days ago