cover image
hackajob

Software Developer

Remote

United states

Senior

Full Time

24-02-2026

Share this job:

Skills

Communication Python Java C/C++ Bash Perl Matlab HTML CSS SQL Data Visualization Firewalls CI/CD DevOps Docker Kubernetes Configuration Management Ansible Test Networking Data collection Training Linux Programming git Shell Software Development C++ TCP/IP Grafana CMake

Job Specifications

hackajob is collaborating with Aquila Technology to connect them with exceptional tech professionals for this role.

Software Developer

Clearance Level: Must be US Citizen and able to obtain a Secret Clearance.

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.

Aquila Technology is seeking a Software Developer will support development of virtual testbed infrastructure software and automation tooling to run tests that evaluate IP networking and data sharing application performance. The Software Developer will contribute to the design and development of a test orchestration framework that integrates existing tools for virtual machine management and network emulation to enable large-scale virtual system-level evaluation. The Software Developer will also be responsible for Extending and building network emulation capabilities as needed using Linux networking features to model virtual networks. Help execute tests, collect data, debug anomalies, and analyze results.

Must Have

5 years - Experience with Layer 2 networking protocols (e.g. VLAN)
5 years - Experience with Layer 3 networking protocols (e.g. OSPF, BGP)
5 years - Networking experience (routers/switches/firewalls/servers)
5 years - TCP/IP
7 years - Scripting Languages: Perl, Python, C/C++
7 years - Software Integration
7 years - Experience with Portable Operating System Interface (POSIX)
5 years - GIT/CI/CD (as both user and admin)
5 years - Ansible and/or Salt
5 years - Containerization (Docker, podman, etc.)
5 years - Experience with DevOps workflows and common CI/CD tools
7 years - Linux Environment
7 years - Linux OS and scripting

Nice to Have

C/C++, Java, Python, Bash, SQL, Java Script / HTML / CSS, Matlab
Software Build Scripting (Make/Cmake/Nmake)
Software Design/Development
Software development of networking protocols
CI/CD with containers/Cloud technologies

Required Skills

Familiarity with communication systems and abstraction layers (TCP/IP, OSI models)
Experience using Linux networking capabilities, tools, and advanced features
Experience with Python (or similar programming language such as C++, Java, etc) software development, bash/POSIX shell scripting, and git workflows
Understanding of layer-2 Ethernet switching
Understanding of layer-3 IP routing
Experience running containerized software and VMs, such as Kubernetes, Docker etc
Experience with automated complex software provisioning, deployment, and configuration management
Experience with commercial and/or open-source routers

Preferred Skills

Network performance data collection and analysis experience
Experience with data visualization frameworks (Grafana or similar tools)

Benefits And Perks

Aquila team members experience the opportunity to be part of a fast-paced, customer-focused, and technically innovative work environment. Aquila strives to deliver the best of the best in technical services to our customers. Candidates that possess a love for technical challenges, a desire to constantly learn, and the desire to establish themselves as critical players within a team will enjoy calling Aquila Technology home.

Our Perks Include

PTO - 15 days (vacation/sick) 10 paid holidays - 6 standard (New Year’s, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas) - 4 floating holidays prorated based on your day of hire
1.5 paid days, or 12 hours, for approved volunteer work
1 week of paid maternity/paternity LOA after 1 year of Full-time employment
Tuition & Training Reimbursement - 5K annually for pre-approved, job-related tuition, certification, or professional conferences
401K with Fidelity 100% immediate vesting; Plan eligibility begins 90 days following the date of hire. Aquila matches 50 cents on the dollar, up to 6%.
Cell Phone & Internet Reimbursed up to $150 monthly to cover cell phone, data, and home internet expenses.
Buy Your Own Device (BYOD) Allowance Reimbursed up to $1500 for the purchase of a qualified technology device. Eligible after 90 days of employment, and benefit renews every three years

Clearance Level: Interim clearance is acceptable for start of assignment

Work Location: Candidate should plan to be onsite 3 days/wk and remote 2 days/wk

Interview Process: Initial phone or zoom interview, then an in person interview with a wider audience. Preference is for an in person for the second round but they group would consider doing a zoom for someone that is moving the MA area upon start but is not currently local.

We are an Equal Opportunity Employer.

About the Company

We’re revolutionising tech hiring with hackajob intelligence - The AI-assisted hiring platform connecting leading tech employers with top talent, globally. Leveraging our unique large language model built from millions of platform data points, companies match with high-intent job seekers based on context and experience, not just keywords. Candidates privately explore highly relevant job offers by accepting or declining their interview requests - 90% respond within 24 hours. Powerful industry benchmarking, brand sentiment, ... Know more