Now Hiring: Are you a driven and motivated 1st Line IT Software Engineer?


Senior Software Engineer



  • Bachelor’s Degree in Systems Engineering, Software Engineering, or Computer Science
  • 10 years’ demonstrated experience in design, development, fielding, and sustainment of Java based web applications.
  • Experience in development of HTML, JavaScript, CSS, SQL, Perl, graphics creation with Photoshop, Illustrator (Adobe Creative Suite), multimedia creating with Flash, action Script (Macromedia Studio)
  • Exposure and/or experience with some or all of the following:  ASP, PHP, React, NIFI, JavaScript, HTML, CSS, JavaServer pages and JAVA, XML, PHP Oracle, MS SQLServer, ColdFusion Server, CFML, CFScript IIS, Sencha Software tool, Python and Windows Server 2016R@ or higher.
  • Experience in writing and reviewing SOP’s, process documents, CONOPS, and other technical documents
  • Experience in multi-tiered architectures (Web, API, database tiers); Windows and Unix systems; IIS Web Servers; Multi-component, multi-tiered Systems integration; Understanding of load balancer’s; understanding of networking with multi-tiered architectures


  • DoD 8570.01-M IAT Level III certification and compliance upon hire
  • Baseline Certifications – CCNP Security, CISSP or equivalent


  • Designs or implements complex algorithms requiring adherence to strict timing, system resource, or interface constraints to meet or exceed system performance and functional standards
  • Perform quality control on team products
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interface
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.  Implement recommendations for improving documentation and software development process standards
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Analyze and troubleshoot extremely complex software problems and provide solutions using the latest technologies
  • Develop, integrate, test, maintain, and support high-performance, innovative software and web-based applications

Job Type: Full-time