Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Scientific Systems

Software Engineer II – Large Air

Scientific Systems

Software Engineer II developing software applications for large air projects in a hybrid work setting. Collaborating with stakeholders and maintaining software development standards in a security-focused environment.

Posted 5/14/2026full-timeBurlington • Massachusetts • 🇺🇸 United StatesMid-LevelSenior💰 $108,000 - $131,000 per yearWebsite

Tech Stack

Tools & technologies
JavaLinuxPythonRust

About the role

Key responsibilities & impact
  • Develop software applications based on defined requirements and create increasingly complex software at the object/class and application level
  • Write documentation, both in and outside of source files, so others can understand the intention and purpose of code elements.
  • Proactively identify, document, and resolve issues through testing, debugging, and troubleshooting.
  • Communicate technical concepts and present project results to stakeholders, including management and external customers.
  • Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (navigation, mission planning, autonomy, etc.)
  • This role requires the ability to sit or stand at a desk and work on a computer for prolonged periods of time.
  • This role may require occasional travel when necessary.
  • May require the ability to push/pull/lift up to 15 pounds
  • Must be able to obtain and maintain a US DOD Security Clearance.

Requirements

What you’ll need
  • Bachelor of Science degree in Math, Statistics, Computer Science, Engineering, Physical Science, Operations Research, or Data Science, or equivalent experience.
  • 3+ years of progressive software engineering experience in a related industry including relevant experience with software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization Techniques, and/or Autonomous Uncrewed Systems Software.
  • Experience with modern software development tool chains and processes.
  • Experience with C/C++, Python, and/or project-specific required languages (e.g. Java, Rust, etc.)
  • Master’s of Science degree (preferred).
  • Experience with DoD or other common robotics and datalink architecture standards (especially OMS, ROS, and AFSIM, but also FACE, DDS, STANAG 4586, J-Series, etc.) (preferred).
  • Experience in Linux-based development environments (preferred).
  • Must be able to effectively communicate orally and possess technical writing skills, including writing clear documentation for developed code (preferred).
  • Able to work effectively as part of an integration-focused development team (preferred).
  • Able to identify, analyze, and creatively solve complex problems (preferred).
  • Excellent organizational skills and attention to detail (preferred).
  • Excellent verbal and written communication skills (preferred).

Benefits

Comp & perks
  • Salary: $108,000 - $131,000 (Depends on Experience)
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Hybrid Work Schedule
  • Free Food & Snacks
  • Wellness Resources
  • Summer 9/80 work schedule

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++PythonJavaRustAI for RoboticsMachine LearningRobot PlanningOptimization TechniquesAutonomous Uncrewed Systems SoftwareLinux-based development
Soft Skills
technical writingoral communicationproblem solvingorganizational skillsattention to detailteam collaboration
Certifications
Bachelor of Science degreeMaster’s of Science degree