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

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.

Software Engineer II – Large Air
Scientific SystemsSoftware 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 & technologiesJavaLinuxPythonRust
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 resumeApplicant 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