user avatar

Software Engineer

Aquila Technology

Yesterday
Secret
Unspecified
Unspecified
IT - Software
Lexington, MA (On-Site/Office)

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 t o 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.
group id: 10506201
Find Aquila Technology on Social Media
Network Employers
user avatar
About Us
At Aquila, our IT consulting and support services focus on one critical mission, delivering optimal technology solutions to our business partners that ensure the modern warfighter is equipped to own the advantage. Our team’s passion is seen every day, whether it’s in designing a new technology solution, building a robust, policy-compliant IT system, or stress-testing a system to identify gaps and security vulnerabilities. We are passionate about technology, we respect our nation’s security needs and we understand the nuances, demands and critical nature of delivering the right outcomes. If you possess a love for country, solving complex technical challenges and learning new technologies, we invite you to explore opportunities with us. Aquila has been providing Information Technology and Cyber Solutions since 1987.

Aquila Technology Jobs


Job Category
IT - Software
Clearance Level
Secret