• Technical Lead/Architect- Agile DevSecOps

    Job ID 2018-2243
    Job Locations
    IT: Developer / Programmer
    Regular Full-Time
  • Overview

    NCI is a leading provider of enterprise solutions and services to U.S. defense, intelligence, health and civilian government agencies. Coupled with a refined focus on strategic partnerships, we are successfully bridging the gap between commercial best practices and mission-critical government processes. Core competencies include:

    • Artificial intelligence
    • Agile digital transformation
    • Advanced analytics
    • Hyperconverged infrastructure solutions
    • Cyber security and information assurance
    • Fraud, waste and abuse
    • Engineering and logistics


    NCI has been designated a 2018 Military Friendly Employer by MilitaryFriendly.com 


    Headquartered in Reston, Virginia, NCI has approximately 2,000 employees operating at more than 100 locations worldwide.


    NCI: As the Sr. Technical Lead ( Software Architect ) you will lead cutting edge Agile DevSecOps projects for federal agencies. The Technical Lead will have a clear understanding of The US Digital Services Playbook and will work closely with the client in this high visibility role. The ideal candidate has a general intellectual curiosity and passion for solving problems with an eye for optimization and efficiency. The role will include meeting with internal business and technical stakeholders plus product owners to develop architecture and software delivery using both commercial and open source tools and software. 


    In assuming this position, you will be a critical contributor to meeting NCI's mission: To deliver innovative, cost-effective solutions and services that enable our customers to rapidly adapt to dynamic environments.


    Highlights of Responsibilities:

    • Lead up to five teams in building and shipping software within an Agile DevSecOps environment.
    • Ensure that the software delivery team strives for end to end test automation and utilizes a CI/CD continuous integration and continuous delivery pipeline to deliver software.
    • Analyze and design solutions in order to execute on a client-defined product backlog.
    • Ensure that applications can be continuously released with high levels of confidence while also improving the scalability, reliability, quality and performance of the Continuous Delivery/DevOps build systems.
    • Develop and implement software delivery standards, policies, and procedures in collaboration with client teams to prioritize shipping Minimal Viable Products.
    • Work closely with government leadership delivering technical delivery updates on a weekly basis.
    • Work with developers as a mentor in answering their questions to technical impediments and provide alternative solutions by evaluating the risk/impact.
    • Drive the architecture road map solution.
    • Collaborate across teams to troubleshoot and resolve technical issues.



    • U.S. Citizen with the ability to obtain and maintain a  DHS Public Trust security clearance.
    • Bachelor's degree in Computer Science or Math, Engineering and Science.
    • 10 years open source software development experience with Java. 
    • 5 years hands-on experience designing and developing full-stack solutions including client-side, server-side, and database.
    • Prior working experience with code pipeline systems (listed or equivalent):
      • Containerization (Docker);
      • Code Deploy systems (Puppet or Chef);
      • Continuous Integration systems, (Jenkins, Bamboo, or Travis);
      • Git code management practices (GitHub or Bamboo);
      • Issue tracking (JIRA).
    • 5 years of experience delivering Minimal Viable Products using Lean and Agile DevSecOps practices.
    • 5 years of expertise in iterative development, leveraging continuous integration, scripting and automation for high performance development.
    • Prior working experience with frameworks including Spring and Hibernate.
    • Prior database experience with PostgreSQL, MongoDB, MySQL.
    • Prior UI/UX experience including AngularJS.
    • Prior cloud experience building applications on Amazon Web Services (AWS).
    • Prior test automation experience including unit, integration, security, accessibility and performance testing.

    Preferred Education and Experience:

    • Advanced degree in Computer Science or Math, Engineering and Science.
    • AWS certification or equivalent expertise (DevOps, SysOps, Developer, or Architect).
    • Additional programming experience with languages such as Node.js, Python, C++ and PHP.
    • Experience with Red Hat Openshift, CI/CD DevOps, Containers, Kubernetes.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.