skip to Main Content
Software Engineer

Software Engineer

Apply Now

Software Engineer 

Clearance Level: Must have an Active Secret Clearance to be considered for this role. Must be US Citizen

At Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart, purposeful solutions that work. Aquila is the right people with the right skills driving the right outcomes. We call this the Aquila Advantage.

About the Role:

Aquila Technology is seeking an Software Engineer to join our team in supporting one of the country’s premier defense research organizations. The software Engineer will be responsible for ensuring connectivity between deployed digital sensors and organizational systems, developing tools for data extraction from sensors, and perform analysis for algorithm evaluation, algorithm development, and system studies. The engineer will interface with sensors; identify and extract necessary data; program conversion routines to convert data into a format needed by advanced algorithms; as well as store that data in databases. Further, the engineer will create visualizations, including back-end and front-end web based development. These tools will provide an essential foundation for further data analysis within test environments, and will be used as benchmarks against which we are able to measure new tools developed by our technical staff.

There are a few requirements for the position:

  • Must be a U.S Citizen- Must have an Active Secret Clearance (Green Cards / Visas do not qualify)
  • Willingness to undergo a comprehensive background investigation and maintain a personal security clearance. (Aquila would sponsor you for the security clearance.)
  • Must be within 100 miles of worksite (Lexington, MA)

Must Have

  • Degree Level: Bachelor’s Degree
  • 5 years – Engineering
  • 5 years – Software/Algorithm Development
  • 5 years – Networking Applications and Protocols: TCP/IP, DNS, NTP, DHCP, SSH, FTP and HTTP/S.
  • 3 years – UDP Multicast and Unicast
  • 5 years – Program/Project Management OR Analysis
  • 5 years – Software Documentation
  • 5 years – Programming
  • 5 years – C/C++, Java, Python, Bash, SQL, Java Script / HTML / CSS, Matlab
  • 2 years – GUI Development
  • 2 years – Kafka, Akka, Redis, Google Protocol Buffers, Avro, Zero MQ
  • 3 years – Maven or Gradle, Git / Gitlab, Make / Autotools

Nice to Have

  • Certification: Red Hat Linux Certification
  • Data/Reporting
  • JSON, Protobuf, and SQL-Based Databases
  • Modeling and Simulation
  • Missile Defense System Elements such as C2BMC, THAAD, GMD, Aegis and/or AN/TPY2
  • Space Elements and Orbiting Satellites
  • Hardware
  • Raritan KVM
  • Networks
  • Configuration and Management of CISCO, Juniper and Extreme Hardware
  • Programming
  • GPUs (i.e. Cuda Processing)
  • Security
  • PKI, Multi-Factor Authentication, and PIV Technologies
  • Software
  • VMWare
  • Systems
  • Real Time Linux Kernels, Tuning and Performance Analysis
  • Windows Server Administration (SCI classified environment)
  • Testing
  • Software Validation

Software ValidationRequired Skills:

  • Programming
  • C/C++, Java, Python, Bash, SQL, Java Script / HTML / CSS, Matlab 5 years
  • GUI development 2 years

What You Will Bring: 
Software Development Tools:

  • Kafka, Akka, Redis, Google Protocol Buffers, Avro, Zero MQ 2 years
  • Maven or Gradle, Git / Gitlab, CMake 3 years

Software Engineering:

  • Design patterns, Data structures, Functional programming principles, experience building mission critical software 2 years

Networking:

  • Deep understanding of the TCP/IP stack 5 years
  • Working knowledge and experience with UDP multicast and unicast 3 years

Desired Skills:
The candidate would have experience with formal software development processes, real-time software architectures, and knowledge/experience with one or more of the following:

  • Red Hat 7/8/9 Linux Certification and experience with software configuration management.
  • Software validation
  • JSON, Protobuf, and SQL-based databases
  • Front-end and Back-end web development
  • Virtualization Technologies
  • Modeling and Simulation
  • Installing and commissioning software at customer sites
  • Real time Linux kernels, tuning and performance analysis
  • GPUs (i.e. Cuda Processing)
  • High Performance Computing Systems (rack mount, blade servers, etc.)
  • Cisco Networking (Router/Switch/Firewall) knowledge
  • Enterprise VMWARE experience
  • Some Windows Server experience
  • Raritan KVM has
  • Experience with missile defense system elements such as C2BMC, THAAD, GMD, Aegis and/or AN/TPY2.
  • Experience with space elements and orbiting satellites.
  • PKI, Multi-Factor Authentication, and PIV Technologies

Work location: Hybrid – Individual works from home or off-site for a portion of their schedule and within a routinely commutable distance from Lexington, MA. Candidates should expect to be onsite 3-5 days a week.

Travel: Potential of 2-3 trips/year, domestic.

Education/Experience: BS degree in Mathematics, Computer Science, Physics, Electrical Engineering, or other STEM field. 5 years experience.

Clearance Level: Candidates must have an Active Secret Clearance to be considered for this position. – Must be US Citizen

We are an Equal Opportunity Employer.

Apply Now

Back To Top