> Markdown version of [/jobs/ext/1376532-senior-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/1376532-senior-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer I - **Company:** Scientific Systems Company, Inc. - **Location:** Burlington, MA, United States - **Experience:** Expert - **Salary:** $128,000.0 - $154,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Confluence, JIRA, Build Automation, Automation of Tests, C++ (Programming Language), Continuous Integration, Software Debugging, Linux, Github, Python (Programming Language), Machine Learning, Software Engineering, Gitlab, Git, Information Technology, Optimization Algorithms - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dbce573a359b80ff ## About the Role * Bachelor of Science degree in Math, Statistics, Computer Science, Engineering, Physical Science, Operations Research, or Data Science, or equivalent experience. * 4+ 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. ## Description This role will conduct coding, debugging, testing and troubleshooting under the supervision of a project or task lead, supporting a group's software development objectives. Essential Functions: * 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. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)