> Markdown version of [/jobs/ext/1614257-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1614257-senior-software-engineer). 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 - **Company:** Str Limited - **Location:** Dayton, OH, United States (Remote available) - **Experience:** Expert - **Salary:** $134,000.0 - $184,000.0 - **Contract:** Permanent contract - **Skills:** Algorithm Design, C++ (Programming Language), Program Optimization, Continuous Integration, Data Structures, Python (Programming Language), Object-Oriented Software Development, Systems Development Life Cycle, Software Tools, Software Engineering, Software Systems, Reinforcement Learning, Multi-Agent Systems, Concurrency, Knowledge Representation, Information Technology, Unreal Engine, Virtual Agents, Devsecops, Docker - **Published:** July 7, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9015377/senior-software-engineer ## About the Role * Ability to obtain a security clearance for which U.S. Citizenship is needed by the U.S government * BS in Computer Science or related technical field with minimum of 5+ years' relevant experience (or equivalent experience) * 3+ years experience with Python for technical, object-oriented, software development * Proven understanding of data structures, algorithms, concurrency, and code optimization * Experience with Docker/Podman containerized development * Experience with software-in-the-loop simulation testing * Proven ability to lead and manage moderate size engineering teams (2-4 engineers) * Demonstrated ability to assess algorithm performance under testing using statistical methods and analysis * Comfortable working both with internal leadership and external customers in the development and execution of software product plans * A demonstrated ability to adopt new languages, libraries, and technologies * Proven ability to develop, implement, integrate, and test autonomy algorithms and software Even Better: * Active security clearance * MS or PhD in Computer Science or related technical field * Experience with the following: * Assignment algorithms, resource management/optimization, auction algorithms * C++ * Control theory and algorithms * RF technology (radar, EW, communications) fundamentals * Reinforcement learning * Agentic AI * TCPED Management for Tactical ISR * Experience programming for embedded and physical devices * Multi-agent coordination of UxVs * MAVLINK or other C2 protocols * Unreal Engine modeling * ROS * TAK * DevSecOps and CI/CD tool chains * Integration of complex software systems * Constraint satisfaction algorithms * Knowledge representation/ontologies ## Description As a Senior Software Engineer, you will work as part of a tightly knit team to design, develop, implement, integrate, test, and demonstrate advanced algorithms and software systems for autonomous platforms. You will provide technical leadership and mentoring on programs working throughout the software and system development lifecycle, from early prototypes to integrated systems. Your work will develop a diverse set of software tools and applications for mission planning systems, automated control processes, unmanned platforms, DevSecOps, and CI/CD pipelines. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Go's Concurrency and Parallelism Inside Containers](https://www.wearedevelopers.com/videos/100058-go-s-concurrency-and-parallelism-inside-containers) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)