> Markdown version of [/jobs/ext/2683763-senior-software-engineer-linux-backend-and-automation](https://www.wearedevelopers.com/jobs/ext/2683763-senior-software-engineer-linux-backend-and-automation). 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 - Linux Backend and Automation - **Company:** Leonardo DRS - **Location:** Germantown, MD, United States - **Experience:** Expert - **Salary:** $107,089.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, C++ (Programming Language), Command-Line Interface, Static Program Analysis, Code Review, Computer Networks, Software Debugging, Linux, Python (Programming Language), Linux System Administration, Linux Commands, Machine Learning, Shell Script, Software Construction, Software Engineering, Software Systems, Systems Integration, Data Logging, Large Language Models, Software Troubleshooting, Backend, Information Technology, Production Code - **Published:** September 2, 2026 - **Apply:** https://careers.leonardodrs.com/talentcommunity/apply/1407127100/?locale=en_US ## About the Role You will also apply AI-assisted tools and workflows where they can improve engineering productivity, such as code analysis, document search, summarization, knowledge retrieval, classification, or workflow automation. The role emphasizes applying AI-assisted tools to practical engineering workflows rather than AI/ML research or model development; the primary need is a strong software engineer with Linux experience, Python proficiency, practical debugging skills, and the ability to work across backend, platform, and system-level concerns., * Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience * 5+ years of professional software development experience * Strong Python proficiency and experience building software in Linux environments * Experience building backend services, internal tools, automation, APIs, or engineering-support software * Practical understanding of Linux command-line tools, shell scripting, build/debug workflows, services, logs, and system behavior * Familiarity with networking concepts and troubleshooting in Linux environments * Exposure to AI-assisted development tools, LLM-based workflows, or AI-enabled automation used to support software development, troubleshooting, documentation, or engineering productivity * Ability and willingness to work with C, C++, Rust, Go, or similar backend/systems-oriented languages as needed U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment. ## Description Join DRS RADA, a global pioneer in AESA tactical radar, as a Software Engineer III focused on Linux-based backend software, engineering automation, and tools that support complex software systems. This is a hands-on engineering role for someone who is comfortable building, integrating, and troubleshooting software in Linux environments, with an emphasis on improving development, integration, testing, diagnostics, documentation, and support workflows., * Develop Python-based tools, scripts, services, and utilities that improve development, integration, testing, troubleshooting, diagnostics, documentation, and support workflows * Support software integration and troubleshooting across complex Linux-based systems using command-line tools, shell scripting, services, logs, build/debug workflows, system diagnostics, and networking concepts * Apply AI-assisted development tools, LLM-based workflows, or AI-enabled automation to support code analysis, document search, summarization, classification, troubleshooting, documentation, or engineering productivity * Write testable, maintainable, production-quality code and support deployment, logging, debugging, documentation, and operational troubleshooting in Linux environments * Collaborate with software, platform, systems, test, UI, and domain teams while contributing to design reviews, code reviews, mentoring, and sound engineering practices * Design, build, test, and maintain Linux-based backend software, internal tools, automation workflows, engineering-support applications, and platform or systems-oriented software components as needed ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)