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.