
Real job — pulled straight from Expedition Technology’s careers page · Verified August 30, 2026 · No reposts.
Job description
Expedition Technology is hiring a Senior Software Engineer — a full-time, based in Herndon, VA role. Apply directly on Expedition Technology's careers page below.
Senior Software Engineer - R142
Location: Herndon, VA
Department: Computer Vision - Deep Learning/AI
Location Type: IN_OFFICE
Employment Type: FULL_TIME
What You'll Do:
- Design and implement scalable software systems, services, and internal tools using Python and modern engineering practices
- Lead architectural decisions across application, deployment, infrastructure, and operational domains
- Design systems with maintainability, security, resiliency, scalability, and observability as first-class concerns
- Build and improve CI/CD pipelines and deployment automation workflows
- Design, deploy, and support cloud-native applications running in containerized and Kubernetes-based environments
- Establish and champion engineering best practices around testing, automation, monitoring, reliability, and software quality
- Collaborate with software engineers, platform engineers, and mission stakeholders to deliver complete solutions
- Troubleshoot and resolve complex issues across development, deployment, and production environments
- Mentor engineers and provide technical leadership across projects and teams
- Contribute to verification, validation, testing, and evaluation environments supporting mission needs
Skills and Experience You Bring:
- U.S. Citizenship - must be a US citizen to fulfill clearance requirements
- Active TS/SCI security clearance
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline
- 8+ years of professional software engineering experience
- Expertise in one or more modern programming languages and the ability to quickly become productive in new technology stacks
- Strong software engineering fundamentals independent of language or framework
- Experience designing and delivering production software systems
- Strong background in software architecture, system integration, and distributed systems
- Experience building, deploying, and supporting containerized applications
- Experience deploying and operating applications in Kubernetes-based environments
- Experience building CI/CD pipelines and deployment automation solutions
- Experience implementing monitoring, logging, tracing, and observability capabilities
- Experience operating within cloud environments such as AWS
- Strong troubleshooting, communication, and technical leadership skills
Preferred Qualifications:
- Infrastructure-as-Code experience using AWS CDK, Terraform, CloudFormation, or similar technologies
- GitLab CI/CD experience
- OpenTelemetry experience
- Experience supporting highly available or mission-critical systems
- Experience mentoring and developing engineers
- Experience incorporating AI-assisted development tools into engineering workflows
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs



Junior Business Data Scientist, Marketing & Commercial Effectiveness

Frequently asked questions
What skills are required for Senior Software Engineer at Expedition Technology?
The required skills for Senior Software Engineer at Expedition Technology include: Python, Kubernetes, CI/CD, AWS, Terraform, GitLab CI, OpenTelemetry.
What is the seniority level for Senior Software Engineer at Expedition Technology?
Senior Software Engineer at Expedition Technology is a Senior level position.
How do I apply for Senior Software Engineer at Expedition Technology?
You can view the full description and apply for Senior Software Engineer at Expedition Technology on EchoJobs: https://echojobs.io/job/expedition-technology-senior-software-engineer-r142-r535i.