Software Engineer

Integrity Applications   •  

Chantilly, VA

Industry: Aerospace & Defense


5 - 7 years

Posted 12 days ago

IAI is seeking a Mid-Level Software Engineer to join our Software Engineering Team and provide systems analysis, programming and technology implementation services.  The team leverages Information Technology to provide efficient and innovative solutions aimed at continuously improving and supporting clients’ core business processes as well as simulation and analysis tools.  Members of the software engineering team also provide Information Technology Consulting Services where opportunities exist to support an even broader range of systems and clients.


As a Software Engineer, you will carry out the development, delivery and management of technology based business solutions.  The Software Engineer will provide end-to-end Systems Lifecycle solutions including analysis, design, implementation, quality assurance, delivery and maintenance.  Duties will consist of client interfacing to managing system requirements and status; coding, testing and implementing configuration changes; design of software applications to meet both functional and technical requirements; and providing project management support.  As part of the team, you’ll have the opportunity to work with the latest software development tools giving you the opportunity to build specialist skills and expertise on the job.


  • Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or Engineering (all disciplines) with a track record of outstanding academic performance (2.8 or higher cumulative GPA)
  • Up to six years of professional experience as a software engineer providing end-to-end Systems Lifecycle solutions.
  • Strong oral and written communication skills with experience conducting requirements gathering sessions with clients.
  • Solid academic foundation in software programming and understanding of relational databases
  • Eagerness to contribute in a team-oriented environment
  • Ability to work creatively and analytically in a problem-solving environment
  • Experience with the following technologies:
    • Web Development:  HTML, CSS, DHTML, JavaScript, AJAX
    • Languages and Frameworks:  Java, Spring, Hibernate, Grails
    • IDEs: IntelliJ, Eclipse, MS SQL Server Management Studio
    • COTS Platforms: MS Excel
    • Database: MS SQL Server, T-SQL, SQL
    • Web and Application Servers: Apache Tomcat, MS IIS
  • Experience with the following technologies a plus:
    • AWS EC2
    • C#, ASP.NET, MS IIS
    • Visual Studio
  • Holding the following certifications are a plus:
    • CompTIA Security+ CE
    • ScrumAliance CSM