Software Engineer - Back End - R129
Expedition Technology · Herndon, VA · 4 wk ago
On-siteEngineeringFull-time
About the Role
Expedition Technology (EXP) is seeking motivated software engineers to join our Solis team, whose mission is to develop, deploy, and maintain the Training Data Storefront (TDS). TDS is a central repository of AI/ML annotations and models serving the entire Department of Defense (DoD) and Intelligence Community (IC). TDS plays a fundamental role in addressing today’s critical defense and intelligence problems. We are seeking Software Engineers who thrive on backend development, ensuring security, performance, maintainability, scalability, usability, and reliability in their solutions.
Responsibilities
- Work with a talented, motivated, and welcoming team in an Agile ecosystem to design new features for TDS.
- Develop new capabilities using the latest open-source frameworks and work directly with end-users to ensure TDS meets their mission needs.
- Develop features, bug fixes, and automated workflows using Python 3, Docker, Kubernetes, and AWS services.
- Drive technical discussions, identify and resolve issues, and contribute to SDLC and coding best practices.
- Design and develop RESTful APIs and streaming services.
- Identify and resolve performance bottlenecks.
Qualifications
- United States Citizenship.
- Active TS/SCI security clearance.
- Minimum of 5 years of backend development experience, ideally in AWS Cloud environments.
- Fundamental understanding of cloud computing concepts (serverless, scalability, microservices, high availability, and durability).
- Experience with integrating Kubernetes, Docker, or other containerized ecosystems.
- Relational database design, implementation, configuration, and query experience.
- Experience designing, implementing, and maintaining database indexes and/or optimizing database queries.
- Familiarity with object-oriented design and languages (Python and/or JavaScript preferred).
- Comfortable working with Linux (Ubuntu) based operating systems (command line operations, scripting).
- Configuration Management (CM) experience using Git and familiarity with branching strategies.
- Ability to work with minimum supervision as part of a collaborative, agile team.
- BA/BS or higher in Computer Science, Computer Engineering, or closely related field.
Preferred Qualifications
- Interest in AI/ML algorithm deployment at scale.
- 5+ years' work experience with AWS services such as Lambda, DynamoDB, RDS, CloudFormation, EC2, ALB, IAM, and SQS (experience with all not required).
Benefits
- Company-paid medical, dental, and vision insurance.
- Generous Time Off: 11 paid holidays and up to 34 days of PTO.
- Robust 401(k) Plan: Up to 12% company contribution, including a 3% safe harbor, 6% match, and up to 3% additional profit sharing.
- Student Loan Repayment: Option to reallocate 401(k) match funds to repay student loans.
- Paid Parental Leave: 6 weeks for primary caregiver, 2 weeks for secondary caregiver.
- Tuition Reimbursement: Up to $5,250/year for continuous learning.
- Referral Bonus Program.
- Exclusive Entertainment Perks: Free tickets to sporting events, theater, concerts, etc.
- Onsite Amenities: Free fitness center, active workstations, and reduced-cost cafeteria.
- Inspiring Work Culture: Collaborative, creative, and supportive environment.
EXP is proud to be an Equal Opportunity Employer that values diversity and inclusion.