Responsibilities
Noblis is seeking a
Software Developer with an active
Top Secret/SCI clearance and Polygraph, and expertise in both
front-end and
back-end development, to join our team in support of critical national security missions.
In this role, you will support a program delivering a broad range of AI/ML-driven capabilities, advanced analytics tools, and data engineering services that enable cyber targeting, cyber operations, cyber threat analysis, and analytic tool development. Working within a collaborative, multidisciplinary environment, you will partner with software developers, engineers, data scientists, and subject matter experts (SMEs) to design, develop, test, and deploy innovative software solutions that address complex mission challenges.
The ideal candidate has experience bridging front-end and back-end development with deep knowledge of machine learning and AI integration.
Responsibilities- Design, develop, and maintain modern full-stack web applications and backend services using React, Node.js, and Python throughout the entire software development lifecycle.
- Serve as a key contributor to the codebase by writing clean, maintainable, and scalable code, conducting thorough peer reviews, and troubleshooting complex technical issues.
- Develop software solutions in Python and work with relational and NoSQL databases, including PostgreSQL and MongoDB.
- Build, deploy, and maintain applications within secure cloud environments, leveraging containerization and orchestration technologies such as Docker and Kubernetes.
- Review merge requests (MRs), provide constructive technical feedback, and champion coding standards and best practices to ensure high-quality deliverables.
- Participate in software releases, customer support activities, and production troubleshooting to ensure system reliability and mission success.
- Collaborate with senior engineers to help shape technical direction and architectural decisions while independently executing development tasks and delivering high-impact solutions.
Required Qualifications
- Active Top Secret/SCI (TS/SCI) clearance with a current Polygraph.
- Bachelor's degree with 8 years of related experience; OR Master's degree with 6 years of related experience; OR associate's degree with 11 years of related experience; OR High School diploma/GED with 14 years of related experience.
- Experience with software development processes including compilation, unit testing, code analysis, release management, and code coverage.
- Proficiency in Python programming
- Experience building user interfaces using front-end frameworks such as React and/or Angular.
- Experience developing back-end applications using FastAPI and RESTful APIs.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies such as Docker and Kubernetes.
- Experience working with relational databases (e.g., PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
- Experience designing, building, and maintaining backend APIs and microservices in production environments.
Experience contributing to or maintaining CI/CD pipelines for automated build, test, and deployment workflows. - Strong understanding of software engineering fundamentals, including testing strategies, version control, and Agile/Scrum methodologies.
- Experience using Git-based workflows and repository platforms such as GitHub or GitLab, including branching strategies and pull request reviews.
- US Citizenship is required
#HighlyCleared
Desired Qualifications
- Open-source software framework experience using Typescript or Vue.
- Experience working in Linux/Unix development environments.
Posted Salary Range
USD $146,200.00 - USD $228,400.00 /Yr.