Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
- Support the development of distributed backend services, APIs, and platform microservices supporting enterprise AI operations.
- Collaborate with multidisciplinary teams of analysts, engineers, and developers to solve complex challenges and deliver innovative, production-ready algorithms and platforms.
- Apply cutting-edge techniques in statistical analysis, predictive analytics, entity resolution, graph analytics, explainable AI, and operational analytics.
- Contribute to the integration of software development, AI, DevSecOps, data engineering, platform engineering, cybersecurity, and observability in a fast-paced, engineering-centric environment.
- Enjoy flexible work arrangements, including remote and on-site work in the National Capital Region (Rockville, MD and/or Alexandria, VA).
Requirements
- Bachelor’s, Master’s, or equivalent graduate degree in a quantitative or analytical field (Software Development, Computer Science, Mathematics, Statistics, Engineering, Physics, Computational Social Science, etc.). Additiona/Relevant experience may be substituted for a degree.
- 12+ years of experience in software engineering, data science, analytics, or quantitative intelligence analysis, developing analytics and AI/ML solutions and demonstrating progressive technical development and outcomes. (4+ years with a Master’s).
- Active Top Secret clearance and eligibility for TS/SCI with Polygraph.
- Demonstrated experience collaborating with hybrid teams to research, build, and deploy complex, user-friendly analytical platforms.
- Track record of creative problem solving, active learning, and mission-focused outcomes.
- Ability to analyze and assess software development or data acquisition requirements and determine optimum, cost-effective solutions.
- Experience with the following:
- Backend microservices
- Distributed systems
- API development
- Event-driven architectures
- Kubernetes-native application development
-
Cloud-native engineering
- Preferred Languages
- Rust
- Go
- Python
- TypeScript
- Django, * Experience supporting military or intelligence community customers.
- Familiarity with Azure/C2S, hardware platforms (CPUs, GPUs, FPGAs), and advanced analytical methodologies (social network analysis, supply chain analysis, NLP, classification algorithms, image processing).
- Familiarity using git, svn, JIRA, or other version control technologies
- Familiarity with the following technologies
- NATS
- Kafka
- Redis
- ClickHouse
- OpenTelemetry
- OpenRouter
- LiteLLM
About the company
Join Leidos’ all-star team supporting the Defense Intelligence Agency’s Enterprise Digital Modernization Accelerator initiative. This program is at the forefront of deploying enterprise-scale AI, data, and mission platform capabilities across cloud, edge, and classified environments. We are looking for creative, driven, and mission-focused professionals ready to take their career to the next level., If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 - and moving faster than anyone else dares.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT