Noblis

Full Stack Software Engineer

Noblis$146K — $228K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active Top Secret/SCI clearance with current Polygraph
  • Bachelor's degree plus 8 years or Master's degree with 6 years related experience
  • Proficiency in Python programming
  • Experience with front-end frameworks like React and/or Angular
  • Experience in building back-end applications using FastAPI and RESTful APIs
  • Familiarity with cloud platforms and containerization technologies
  • Experience with relational and NoSQL databases like PostgreSQL and MongoDB

Responsibilities

  • Design, develop, and maintain full-stack web applications and backend services using React, Node.js, and Python
  • Serve as a key contributor to the codebase with clean, maintainable, and scalable code
  • Develop software solutions in Python and manage databases
  • Build, deploy, and maintain applications in secure cloud environments
  • Review merge requests and provide feedback on coding standards
  • Participate in software releases and production troubleshooting
  • Collaborate with senior engineers on technical direction and execution of development tasks

Benefits

  • Work on critical national security missions
  • Collaborative multidisciplinary environment
  • Opportunity to shape technical direction
  • Engagement with advanced AI/ML technologies
  • Involvement with high-impact software solutions
Full Job Description
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.

About Noblis

Noblis is an American not-for-profit science, technology, and strategy organization that provides technical and advisory services to federal government clients. Noblis works in the areas of national security, intelligence, transportation, healthcare, environmental sustainability, and enterprise transformation. Noblis was created in 1996 when Mitretek Systems Inc. was split into two separate entities. The other entity became known as Noblis ESI. Noblis has been recognized as one of the best places to work in the Washington, D.C. area by the Washington Business Journal and the Washingtonian.
Learn more about Noblis
Size
1,500 employees
Industry
Founded
1996

Similar Jobs

More Jobs at Noblis

More Aerospace & Defense Jobs

Find similar Full Stack Software Engineer jobs: