Returning Candidate?

Software Engineer

Software Engineer

# of Openings 
Job Locations 
US-Washington DC and Northern Virginia Area
Posted Date 
Information Technology
Bachelor's Degree in Computer Science or similar discipline
Security Clearance 
Active Secret

More information about this job


INCATech is an award winning small business using the US Digital Services Playbook to modernize Federal IT systems and deliver breakthrough improvements in performance and efficiency. Our highly skilled and experienced staff of colleagues provide Information Technology (IT) support, Enterprise Information Management, Enterprise Content Management System (ECMS) Modernization, User Experience Design, Geospatial implementation, and Program/Project Management SDLC services to our customers. Our culture is based on empowering our staff and customers with knowledge and tools to achieve mission success and career advancement.


INCATech is searching for a Software Engineer in support of a federal agency.

The Software Engineer  will:


  • Design and execute plans for web based systems.
  • Support the design and development of rapid prototypes using latest and emerging open source technologies to validate architecture patterns and functional requirements
  • Develop and recommend technical solutions and strategies based on business objectives.
  • Manage system and information design, development, customization and integration of enterprise web systems.
  • Interface with key personnel and vendors for the purpose of researching and recommending web based solutions enterprise wide.
  • Support continuous integration 
  • Design and implement data models 
  • Integrate and test back end services and databases
  • Create/review documentation applicable to business/system requirements, architecture, design, and project schedules.
  • Support full stack development by applying Agile principles, including participating in sprint planning, design sessions, development, testing and deployment
  • Develop custom programs for web sites that will attract and appeal to users, and provide desired information.
  • Create Web front-end user interface to new or existing databases using a combination web based languages to make business applications accessible.
  • Be responsible for quality assurance review of assigned project.
  • Possess a thorough knowledge of programming and server software operations.
  • Possess expertise in website and web application design and development.
  • Must have an active Secret security clearance


  • Experience with Java for use in Web Applications including programming languages such as HTML, CSS, JavaScript, JQuery and API’s

  • Experience designing and developing REST based services

  • Experience developing with a rich JavaScript framework (Angular)

  • Experience with server side JavaScript (NodeJS)

  • Experience with Content Management Systems (Drupal, Adobe AEM, WordPress, etc)

  • Knowledge of web protocols

  • Ability to work independently in a team environment

  • Experience with DevOps methods and tools, including Jenkins, Git, or Jira

  • Experience with solutions for full–text search, hit highlighting, and faceted search, including SOLR or ElasticSearch

  • Experience with using JavaScript libraries, including jQuery, D3, Leaflet, or YUI

  • Experience with HTML5 and CSS3 and solving cross–browser compatibility issues

  • Knowledge of at least one of the following servlet containers, including Apache Tomcat, JBoss, or Jetty

  • Knowledge of scaling and performance

  • Knowledge of the whole Web stack, including protocols and Web server optimization techniques

  • Knowledge of Service–Oriented Architecture (SOA) development

  • Ability to demonstrate clean coding habits, pay strict attention to detail, and focus on quality

  • Ability to learn technical concepts quickly and communicate with multiple functional groups

  • Possession of excellent analytical and problem solving skills

Desired Skills:


  • Experience with or knowledge of AWS
  • Experience with relational and NoSQL databases
  • Experience with API gateway implementations
  • Experience with being part of Agile scrum teams
  • Knowledge of Human Centered Design
  • Applied knowledge of architectural patterns such as microservices, SOA, MVC, etc


INCATech is an Equal Opportunity Employer and does not discriminate on the basis of race, creed, color, religion, sex, age, national origin, veteran status, disability, or any other classification protected by Federal, state, or local law.



  • Competitive salary and benefits package commensurate with qualifications and experience
  • Spot and incentive bonuses for outstanding contributions of individuals who are making a difference to our company