Allied Associates International

Software Engineer

Job Locations US-VA-Gainesville
Posted Date 4 months ago(1/31/2020 1:03 PM)
# of Openings


A2I’s core engineering team is looking for a versatile software developer to join our team of professionals building investigative technologies and security solutions.  Our small team produces an impressive portfolio of products for lawful interception, open source intelligence, network forensics, and application security. 


What you’ll be doing

In this role, you will initially be joining a team of developers to build a next-generation web-based security triage and analysis application.  This application receives security events from a variety of sources and allows users to categorize, analyze, and act on events as necessary.  Work will include UI development, backend processing software, and database design and you will be expected to contribute to all areas as required.  You will be working for a team lead but will be expected to contribute as a senior member of the team, including working with end users to refine requirements, and providing mentorship to junior team members. 


Beyond this project, you will be integrated into our team and will have the opportunity to work on a variety of projects as development requirements arise.  Our projects span a variety of technologies including development in Go, C#, C++ and web front-end frameworks including Angular, React, and Windows Forms.


Education: Bachelor’s Degree in one of the following areas: Computer Science, Computer Engineering, Software Engineering or related area. 


Required Skills & Experience:

  • Must have at least 3 years of experience developing software in Go, C#, Java, or similar languages.  3+ years of Go experience is preferred.
  • Must have prior experience working on web applications involving UI frameworks, backend data processing, and relational databases.
  • Must have experience working closely with semi-technical end users to translating user requirements into detailed technical implementations.
  • 1+ year experience designing database solutions, including relational databases such as MySQL a plus.
  • Experience developing in Windows, Linux, Docker, and/or Node.js environments.
  • Must be able to work on virtual team where members are geographically dispersed.

Desired Skills & Experience:

  • Experience with Jira and other Atlassian products.
  • Experience with MongoDB or other NoSQL database products.
  • Experience with machine learning.


Security Clearance:  Active Secret clearance is preferred.  Must be eligible to obtain a TS/SCI.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed