Software Engineer
About the role
Noblis is seeking a highly experienced Software Engineer with an active security clearance (TS/SCI with a polygraph) to support a mission-critical contract delivering a broad range of AI/ML-driven capabilities, advanced tools, and data engineering services.
Responsibilities
- Analyzing user requirements
- Designing software architectures and system components
- Developing, testing, debugging, and documenting software
- Collaborating with cross-functional teams to deliver high-quality solutions on schedule
- Applying software engineering best practices throughout the development lifecycle
- Staying current with emerging technologies, industry trends, and AI/ML advancements to drive continuous innovation
- Providing technical leadership, mentoring, and guidance to junior team members
- Supporting the full software engineering lifecycle, from concept and architecture through development, testing, deployment, and sustainment
- Leveraging experience within the Sponsor's environment
- Supporting the development of secure, scalable, and mission-focused solutions
- Developing automated testing frameworks and continuous integration practices
- Integrating AI/ML capabilities into analytic workflows and software applications
Requirements
- Active Top Secret/SCI (TS/SCI) clearance with a current Polygraph
- Bachelor’s degree with 5 years of related experience; OR Master's degree with 3 years of related experience; OR associate’s degree with 8 years of related experience; OR High School diploma/GED with 11 years of related experience
- Proficiency in Python programming
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies such as Docker and Kubernetes
- US Citizenship is required
Qualifications
- Advanced knowledge of the Sponsor's policies, procedures, technical standards, and engineering methodologies
- Experience with Terraform (Infrastructure-as-Code)
- Open-source software framework experience using Typescript, CDK, Streamlit, or Vue
- Relevant certifications: AWS Certified Developer or Certified Solutions Architect
Benefits
Details not specified, but typically include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, and work-life programs.
Pay
The projected compensation range for this position is based on full time status. For part time or on-call staff, compensation is proportionately adjusted based on hours worked. While monetary compensation is important, it's just one component of Noblis' total compensation package.
Schedule
Remote/hybrid status is subject to change based on Noblis and/or government requirements.