Software Engineer

Job Locations US-VA-Herndon
Job ID
Professional Services


Ntrepid Corporation is seeking a results-driven Software Engineer to join the Professional Services team.  As a critical member of this client-oriented engineering team, you will be uniquely positioned to work directly with both customers and product engineering teams to deliver custom solutions in a dynamic environment.  The candidate will be tasked with understanding our customer's evolving mission and developing custom solutions to mission-critical challenges.


For this position we are seeing an accomplished full-stack software engineer with a proven track record designing, developing, and deploying custom software solutions.  The ideal candidate will be committed to success and thrive in a fast-paced environment working closely with a collaborative team of critical thinkers.   The candidate will be based out of Herndon Headquarters, but will also be called to worked at various customer sites as needed to support their mission.


  • Work with the engineering team to design, develop, and test custom software and systems components using an Agile methodology.
  • Organize and break down epics and user stories, identify tasks, provide estimates and execute to meet the scheduled targets.
  • Recommend courses of action, technology, technical solutions, long-term vision, and vision for future product growth.
  • Document and diagram product requirements, architecture/design, API, etc.
  • Work with QA to ensure software meets high quality standards.
  • Work with Operations to deploy and support the product in production.


  • U.S. Citizenship Required
  • Ability to obtain/maintain a security clearance
  • Bachelors or higher in computer science, information technology, or equivalent (can be waived for corresponding experience) with 5+ years of relevant experience
  • Extensive experience in design and implementation of software projects that focus on separation of concerns and modularity
  • Extensive experience developing full-stack web applications using modern frameworks in core programming languages (Java/Spring, Python, Javascript).
  • Experience designing and developing backend services to include data model design and selection of the appropriate database
  • Experience with RESTful Web API development
  • Experience developing HTML5 applications using modern frameworks (e.g. AngularJS, Aurelia)
  • Experience developing fully automated CI/CD pipelines with Jenkins.
  • Experience with CM tools (Ansible/Chef).
  • Experience focusing on security and understanding application security principles
  • Experience running load testing and analyzing the results to improve performance
  • Experience using a range of relational databases including MySQL/MariaDB and Postgresql
  • Experience with virtualization software (e.g. VMware vSphere, OpenStack)
  • Experience with Atlassian's tool suite (Jira, Bitbucket, Confluence, HipChat, etc.)


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