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

Senior Software Engineer – Large Air

Scientific Systems

Software Engineer developing applications for SSCI, focusing on AI for Robotics and optimizing systems. Involves coding, testing, and troubleshooting under project leadership.

Posted 7/14/2026full-timeBurlington • Massachusetts • 🇺🇸 United StatesSenior💰 $142,000 - $180,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development with a focus on AI for Robotics, Machine Learning, and Autonomous Systems. Proficient in modern development methodologies and tools, with strong technical writing and communication skills.

Highest-signal resume keywords
Software Development/R&D of AI for RoboticsC/C++ and Python ProgrammingDoD Robotics and Datalink Architecture StandardsModern Software Development Tool ChainsTechnical Writing and Documentation

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
Software DevelopmentAI for RoboticsMachine LearningC/C++ ProgrammingPython ProgrammingLinux-Based DevelopmentModel-Based System EngineeringAutomated Testing MethodologiesBuild Automation ToolsProject-Specific Languages
Soft Skills
Effective CommunicationProblem SolvingOrganizational SkillsAttention to DetailTeam Collaboration
Tools & Technologies
Git/Gitlab/GithubConfluenceJiraCI/CDROSOMSAFSIMFACEDDSSTANAG 4586
Certifications & Qualifications
US DOD Security Clearance
Industry Keywords
RoboticsAutonomous Uncrewed SystemsNavigationMission PlanningOptimization Techniques

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.
  • 5+ 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.
  • 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.)
  • Experience with modern software development tool chains and processes, including build, test, and documentation methodologies (git/Gitlab/Github, Confluence/Jira, CI/CD, build automation tools, automated test methodologies, Model-Based System Engineering tools and techniques, etc.)
  • Experience in Linux-based development environments
  • Must be able to effectively communicate orally and possess technical writing skills, including writing clear documentation for developed code.
  • Able to work effectively as part of an integration-focused development team.
  • Able to identify, analyze, and creatively solve complex problems.
  • Excellent organizational skills and attention to detail.
  • Excellent verbal and written communication skills.

Benefits

Comp & perks
  • Salary: $142,000 - $180,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