Software Engineer

G2 Software Systems, Inc. (G2) is looking for self-directed and motivated web developer to join our team building web-based applications.  Our team’s concept is simple: we work directly with the customer to identify new app ideas that will simplify their mission.  We then begin rapid development and deployment of these applications in order to provide them with the capabilities as soon as possible.  At any given time, our team of 12 engineers may be developing as many as 5 applications simultaneously.  This gives developers the opportunity to work on many different projects and find the one that they are passionate about.  It also means that several times a year new projects are starting up and mature ones are finishing; developers are encouraged to participate in the initial concept and design stage, as well as the final deployment stage.  The Agile Application Development team builds a diverse set of Web-based Applications for the US DoD, all of which get deployed to a common Linux environment.

The applicant should know how to use HTML, javascript, and CSS to build modern web applications.  The developer should expect to contribute in all aspects of web development from user interface layout, design and styling, to JavaScript performance tuning, to server side REST APIs, to database interfaces.

Required/Desired Skills:

In addition to the skills mentioned above, having a few of the skills below is desirable:

  • AngularJS
  • JQuery
  • Experience in User Interface design
  • Databases, especially PostgreSQL
  • Java/J2EE
  • Experience with web-based maps and KML
  • Experience with build automation, Jenkins, Puppet, automated tests

Education:  Bachelor’s degree, from an accredited four-year college or university, preferably in Computer Science, Information Technology, or a related field.

This position requires an individual to be a US citizen and either have, or be able to obtain, and retain a DoD clearance.

Back to Job Openings