EngineerJobs.io
← Back to all jobs

Job Description

Aquila Technology is seeking a Software Engineer to support tactical communications programs through the development, debugging, and operation of testbeds and fielded systems. The role blends software engineering, system integration, and operational support, with an emphasis on reliability and CI/CD-based automated testing.

Role Summary

This position supports a tactical communications program for a defense research organization by helping build and maintain software and tooling that deploy, configure, and operate systems. The team applies technical analysis, modeling, simulation, emulation, prototype development, and flight tests to develop new communication systems and evaluate their performance.

Key Responsibilities

  • Write and maintain software solutions and tooling used to deploy, configure, and operate systems.
  • Debug issues across application, networking, link layer, OS, and hardware layers.
  • Support CI/CD pipelines and automated test environments.
  • Validate and support releases across multiple active systems.
  • Own uptime and system reliability across both lab and field environments.

Required Qualifications

  • US Citizen.
  • Must be able to obtain an Active Secret clearance; interim clearance is sufficient for start.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • 3+ years of experience in Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline.
  • Strong proficiency in C++.
  • Experience with Git and CI/CD environments.
  • Experience leveraging AI coding tools and/or AI agents to accelerate workflow.
  • High ownership, focusing on outcomes in addition to tasks.
  • Ability to move quickly and make progress in loosely defined environments.
  • Ability to work independently and collaboratively in a team-oriented environment.

Technologies

  • C/C++, Python, MATLAB, Julia
  • Git, GitHub Actions, Jenkins, Ansible
  • AI coding tools, AI agents

Interview Process

  • 1st round: Zoom interview with the Hiring Manager.
  • 2nd round: Zoom interview with additional team members as needed.

Work Location and Schedule

  • Location: Lexington, MA (hybrid).
  • Onsite requirement: at least 3 days per week.
  • Final schedule: TBD by the hiring manager.
  • Residency: must live within 100 miles of Lexington, MA.

Benefits

  • PTO: 15 days (vacation/sick).
  • 10 paid holidays: 6 standard (New Year's, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas) plus 4 floating holidays prorated based on 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 and Training Reimbursement: 5K annually for pre-approved, eligible full-time team members (up to $5,000 per fiscal year for tuition expenses only).
  • 401K with Principal: eligible to participate day 1 of employment; employer match of 100% of the first 3% and 50% of the next 2%; vesting 100%; contribution limit $24,500; catch-up contribution limit $8,000.
  • Cell Phone & Internet Reimbursed up to $150 monthly (requires working remote 2 days per week or more to qualify; work-from-home requirement applies to mobile device fees for work-related communications and/or operations).
  • Buy Your Own Device (BYOD): reimbursement of up to $1,500 every three (3) years for electronic equipment used to access corporate services (after minimum of six (6) months of employment; requires signing the Device Minimum Configuration Form prior to reimbursement).

Similar Jobs