Software Engineer
Gainesville, VA 
Share
Posted 1 month ago
Job Description
Software Engineer
Job Locations US-VA-Gainesville
ID 2020-1163
# of Openings 1
Category Engineering
Overview

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. 

Responsibilities

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.

Qualifications

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.  


Allied Associates International is an equal opportunity employer. A2I does not discriminate on the basis of race, religion, color, sex, gender identity, age, veteran status, status as an individual with a disability, or other protected status.


 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields