> Markdown version of [/jobs/ext/3036484-senior-software-engineer-c-python-real-time-systems](https://www.wearedevelopers.com/jobs/ext/3036484-senior-software-engineer-c-python-real-time-systems). 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 - C++ / Python / Real-Time Systems - **Company:** Moseley Technical Services, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $175,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Confluence, JIRA, Automation of Tests, Unit Testing, Big Data, C++ (Programming Language), Code Reuse, Continuous Integration, Software Debugging, Linux, Memory Management, Middleware, Integrated Development Environments, Python (Programming Language), Real-Time Operating Systems, Software Deployment, Software Engineering, Software Requirements Analysis, Software Systems, Verification and Validation (Software), Systems Integration, TypeScript, VxWorks, Data Logging, Real Time Systems, Git, Containerization, Bug Reporting, Atlassian Tools, Build Process, DO-178B, Software Version Control, Static Application Security Testing - **Published:** September 23, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9185562/senior-software-engineer-c-python-real-time-systems ## About the Role * U.S. Citizenship is required by Federal Law * Active Secret security clearance is required. * Bachelor's degree in a technical field. * 15 years of relevant software engineering or software development experience. * Experience developing software using TypeScript, C++, or Python. * Proficiency with real-time processing concepts, including processes, threads, scheduling, synchronization mechanisms, and memory management. * Experience with container technologies. * Experience with CI/CD pipelines. * Experience with Static Application Security Testing (SAST) tool remediation., * Experience with Agile software development using Atlassian tools, including Jira and Confluence. * Experience across the full software development lifecycle, including specification, design, implementation, integration, debugging, and maintenance. * Experience with safety-critical and nuclear-critical software development standards and environments, including DO-178C, DO-330, and AFMAN 91-119. * Familiarity with structured, process-driven software development environments, including peer reviews, revision control, defect tracking, build processes, and release practices. * Experience developing drivers and middleware using RTOS, Linux, and/or VxWorks. * Experience with anti-tamper technologies and practices, including cryptography, secure communications, logging, and software deployment. * Experience with Git-based version control products. * Experience applying automated testing techniques, including unit and integration testing. * Experience with test frameworks/applications and system verification. ## Description We are hiring a Senior Software Engineer to develop, maintain, and enhance complex software systems supporting real-time processing, data-intensive analytics, novel algorithm development, and large-scale data processing. This role requires U.S. citizenship, an active Secret security clearance, 15 years of experience, and software development expertise with TypeScript, C++, or Python, real-time processing, container technologies, CI/CD pipelines, and SAST tool remediation. This role supports the full software development lifecycle, including requirements analysis, software design, implementation, integration, testing, debugging, and maintenance. Preferred experience includes RTOS, Linux, VxWorks, Agile development, automated testing, Jira/Confluence, Git, anti-tamper technologies, and safety-critical or nuclear-critical software development standards such as DO-178C, DO-330, and AFMAN 91-119., * Develop, maintain, and enhance complex and diverse software systems, including processing-intensive analytics, novel algorithms, extremely large data sets, real-time systems, and business management information systems. * Analyze documented system requirements and decompose requirements into individual software component requirements. * Design and develop software components using software engineering methodologies appropriate to the development environment. * Review and test software components for adherence to design requirements and document test results. * Investigate, troubleshoot, and resolve software problem reports. * Provide technical input to system and software design, including hardware/software tradeoffs, software reuse, and Commercial Off-the-Shelf (COTS) solutions. * Support software integration, verification, testing, debugging, and maintenance throughout the software development lifecycle. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)