Job Description
Software Engineer / AI & Machine Learning Engineer
Location: Chantilly, Virginia (On-site, Remote options)
Security Clearance: Active TS/SCI with Polygraph Required
Job Type: Full-Time
Position Overview
Support the design, development, integration, and maintenance of software systems and cloud-based applications in a secure technical environment. Apply software engineering principles, systems analysis, and emerging technologies including AI and machine learning to mission and operational requirements.
Minimum Qualifications
- Bachelor’s degree + 3 years of relevant experience; OR 7 years of related professional experience without a degree
- Minimum 3 years of software engineering, systems engineering, or AI/ML experience
- Active TS/SCI clearance with Polygraph
- Ability to work collaboratively in a fast-paced technical environment
Duties and Responsibilities
- Analyze software/system requirements for development and operational needs
- Design, develop, test, and maintain software applications and system solutions
- Evaluate and improve software performance, functionality, and efficiency
- Develop system specs, documentation, and implementation plans
- Coordinate with teams for integration and deployment of solutions
- Modify applications for defects, performance, or new technologies
- Analyze hardware/software interfaces; define performance requirements
- Support installation, testing, and maintenance of systems/cloud apps
- Develop/maintain cloud-based applications (including legacy modernization)
- Estimate development schedules, resources, and technical risks
- Apply analytical/mathematical methods to software design/performance
- Support AI/ML initiatives (data analysis, model development, automation)
- Provide technical guidance and collaborate with engineers/analysts
Required Knowledge, Skills, And Abilities
- Knowledge of software engineering principles, programming, systems analysis
- Understanding of cloud computing and application development environments
- Ability to translate user requirements into technical solutions
- Experience with testing, debugging, performance optimization
- Strong analytical, problem-solving, and communication skills
- Ability to work independently and in multidisciplinary teams
Preferred Technical Experience
- Programming languages and frameworks
- AI/ML concepts and tools
- Web development (HTML, Apache Struts)
- Testing tools (Loadrunner)
- Source code editors and development environments
- Cloud platforms and hosting technologies
- Enterprise servers and distributed computing environments
About The Organization
Small business providing innovative mission-oriented solutions to government and commercial customers in defense, intelligence, civilian, and commercial sectors.
Benefits Summary
- Flexible Time Off
- Hybrid Work Environment
- Retirement Savings Plan (401k with employer contributions)
- Paid Parental Leave
- Comprehensive Health Coverage (medical, dental, vision)
- Professional Development and Continuing Education
Equal Opportunity Employer. All qualified applicants considered regardless of race, color, religion, sex, gender identity, national origin, age, disability, veteran status, or other protected status.