header home home home
Capabilities Contact

Software Engineer

General Description:

Position will design, develop, and create software tools and solutions through any or all phases of the software lifecycle. Position may require analysis of software and system requirements; evaluation of COTS/GOTS tools; design, coding, and implementation of software tools and systems; and software testing and evaluation. Responsibilities will range from loading, configuring, integrating, and tasking software systems to coding systems using high level programming languages i.e.: Java, C++, Python, XML, Perl, J2EE, CSS, etc.). Position may require expertise and/or have functionality within either multi-platform complex network systems or a Web environment. Software engineers may design and build web sites; create and modify Graphical User Interfaces (GUIs); and design databases and/or their interfaces. Position may require familiarity/experience ensuring compliance with federal guidelines and standards.

An A.A. or B.A./B.S. is preferred.

Forward resumes to staffing@pooleinc.com and reference the job title and number you are interested in as the subject line.

Open Positions

Job Title: Software Engineer
ID(s): A685


Job Title: Senior Software Engineer - Special Projects
ID(s): A671/A674

Description: Functional task areas include: Architecture, Software Development, and Program Management. Must have CONOP development and database engineering experience. Experience with Systems integration is required. Experience with System Architecture and design with COTS and GOTS products is preferable. Must have customer dataflow engineering and optimization experience as well as metrics collection, analysis, and Operations Support. 

Job Title: Software Engineer - Hardening
ID(s): A686

Description: The selected candidate will be a member of a Systems Engineering team focusing on systems development, integration, debugging, and testing of high and low speed packet processing systems. Candidates must have significant experience in System Security, System Hardening, and System Integration. In addition, the candidate should have experience with virtual machines, Linux, scripting (Ruby/Perl, Bash), networking, and subversion. The ideal candidate will have a history of direct involvement with successful QRC efforts.

Job Title: Senior Software/Systems Integrator
ID(s): A655

Description: Seeking a candidate that has 3 plus years as a strong PERL software developer and LINUX System Administrator. This candidate must have the ability to work independently, as the GURU for the system.  The candidate will be solely responsible for maintenance and development of the system.

Responsibilities include but are not limited to:

Software Engineering, Hardware Engineering, Systems Administration, and Database Administration
Miscellaneous Tasks
• Periodically provide dumps of all database records to another program for audit purposes to determine how in synch our two programs' databases are

The REQUIRED skills are as follows:

Job Title: Software Engineer
ID(s): C652

Description: Candidate should have significant experience with Perl.

Job Title: Software Engineer/ Program Analyst (SWE2)
ID(s): D004


Job Title: Senior Software Engineer
ID(s): D011

Description: 5+ years of Java/J2EE programming experience. Experience in Web development building JavaScript/AJAX based user interfaces. Experience with development on a Windows Platform. Experience with SQL and XML.
Desired Skills: C++ development, experience with Spring MVC, RESTful Web Services, SOAP-RPC Web Services, ExtJS, Perl scripting, and Groovy & Grails. Experience with low-level security.

Job Title: Software Engineer/Program Analyst (SWE2)
ID(s): D017


Job Title: Software Developer
ID(s): G133

Description: The candidate shall be an experienced developer with a strong background with using Java/Spring technologies.  Responsibilities will include converting interfaces from JReports to Java/Spring in support of two projects. In this endeavor, based on the background and experience of the candidate, they would either be entirely responsible for the conversion or would work as a team member with other developers.

Specific Experience:

Job Title: Mid-Level Software Engineer
ID(s): L201

Description: Candidate should have 5+ years in a technical role working on software intensive project and programs, 3+ years of experience as a software engineer supporting software architecture development, process execution and evaluation, and software integration, 5+ years of Java experience, and 2+ years of technical experience with some of the following: AJAX Frameworks, JavaScript frameworks, JEE, RESTful Services, and Graph Theory. Extensive background in mathematics as demonstrated either in professional experience or academic record (dual major or an advanced degree in Mathematics) is preferred.
Desired Skills: Experience with Agile development methodology, experience developing applications using the Maven Framework, experience with XML Document Processing & Binding Technologies (i.e., XSD, XLST, DOM, SAX), experience with Web Application technologies to include AJAX,  GWT, JAX-WS, experience working with open source Java application Frameworks, APIs & tools (Jakarta Commons, Apache Tomcat, Eclipse, Spring Framework), experience working with relational databases and ORM Tools (Hibernate, MySQL, JDBC).

Job Title: Mid-Level Software Engineer
ID(s): L041

Description: 3+ years of experience as a software developer performing requirement analysis design, code, and testing. 3+ years of experience using Java and JavaSwing. 2+ years of experience using Enterprise JavaBeans 3.0 specification. Proficiency in the use of a J2EE or Java EE 5 application server. Proficiency in the use of Maven 2.0 and Eclipse. Proficiency in the use of a CM tool.
Desired Skills:  Familiarity with JBoss  V4.x, Subversion/Trac interface, and with Oracle 10g/9i/8i PL/SQL. Familiarity with XML DOM and web services SOAP 1.1/1/2 WSDL 1.1Familiarity with Agile Software development.

Job Title: Senior Engineer
ID(s): P022