Software Engineer
Indexed description
Do you want to join a team that is building tailored technical solutions to modernize our government’s mission and our client’s business? Do you have a desire to change how people work? Are you interested in helping to protect our nation’s cyber interests? Join our growing team supporting customer missions as a Software Engineer in Tysons, Virginia.
Required Qualifications
- Experience designing, building, and operating production systems
- Strong Python expertise with a demonstrated object-oriented design approach, including clean abstractions, modular architectures, and testable codebases
- Hands-on experience building and maintaining APIs, with documented use of modern Python frameworks such as FastAPI (or equivalent)
- Experience integrating ML-driven components into production systems, including
- Deploying pre-trained NLP or ML models into backend services
- Designing APIs and workflows that consume model outputs
- Monitoring model-backed services for latency, failures, and regressions
- Experience working with AWS-based systems, including
- Debugging and analyzing application and service logs
- Monitoring production issues and participating in incident response
- Strong experience collaborating cross-functionally, particularly with frontend engineers, to integrate backend services, APIs, and data flows
- Knowledge of backend security best practices, including authentication, authorization, and data protection
- Experience working in CI/CD-driven development environments, including
- Git-based workflows (e.g., GitHub)
- Automated testing, build, and deployment pipelines (e.g., Jenkins or similar)
- Solid understanding of backend system reliability, including error handling, observability, and performance optimization
- Ability to work effectively within a team, taking ownership of components while contributing to shared engineering standards
- Experience with OpenSearch and/or Elasticsearch, including
- Ingesting and indexing large volumes of documents
- Designing mappings and query strategies for search and retrieval use cases
- Optimizing query performance and relevance
- Experience with AWS RDS or relational databases, including schema design and query optimization
- Exposure to microservices or service-oriented architectures
- Experience with observability and monitoring tools (e.g., CloudWatch, OpenTelemetry, Prometheus)
- Familiarity with containerized application environments, including Docker and orchestration platforms such as Kubernetes and/or AWS EKS
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search