> Markdown version of [/jobs/ext/202079-senior-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/202079-senior-software-engineer-onsite). 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 (Onsite) - **Company:** RTX - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Software Applications, Acceptance Test-Driven Development, Bash Shell, C Sharp (Programming Language), C++ (Programming Language), IBM Rational ClearCase, Continuous Delivery, Continuous Integration, Data Structures, Software Debugging, Distributed Systems, Memory Management, Network Service, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Systems Development Life Cycle, Real-Time Operating Systems, Red Hat Enterprise Linux, Software Tools, Shell Script, Software Engineering, Systems Integration, VxWorks, Multithreading, Enterprise Software Applications, Real Time Systems, Git, Solid Principles, Modeling and Simulation, Devsecops - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d89a91125143d39b ## About the Role Ability to obtain INTERIM U.S. government issued security clearance is required prior to start date, * Typically requires a bachelor's in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 5 years of experience. * Experience in developing complex systems and applications using an object-oriented (OO) programming language (in particular, C++). * Experience in a Unix/Linux operating system. * Experience with data structures, software design principles, and coding algorithms, particularly in high-concurrency and distributed systems. * Experience with multithreading, memory management, and performance optimization in complex environments. * Experience with Shell Scripting (tcsh, csh, bash), software development tools like Git/Clearcase, and software debuggers * Experience with software development methodologies (Agile, Scrum, etc.). * The ability to obtain and maintain a U.S. government issued interim secret security clearance is required prior to start. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance., * Active Secret security clearance. * Familiarity with leading a small team (e.g., estimating effort, decomposing tasks, tracking and reporting progress). * Experience in embedded systems, real-time systems, or large-scale applications. * Experience with Network Communication Protocols and using embedded Real-Time Operating Systems (RTOS), such as VxWorks and Integrity. * Experience in OO languages such as Java, C#, and Ada. * Competency with Red Hat Enterprise Linux Operating System. ## Description As a Senior Software Engineer, you will support one or more phases of the System Development Life Cycle (SDLC) - requirements, design, development (using C and C++), test, validation, and maintenance. This is an onsite role based in Huntsville, AL. What You Will Do * Collaborate with cross-functional, agile teams to define, design, and implement new features, ensuring system integration and scalability. * Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments. * Write and maintain comprehensive documentation for software applications, including system architecture and design specifications. * Participate in product reviews and ensure adherence to engineering standards and best practices. * Stay current with industry trends and advancements in modern languages, Artificial Intelligence (AI), DevSecOps, and other methodologies and technologies, especially in relation to complex systems. * Travel and off hours testing (2nd or 3rd shift) may occasionally be required. What You Will Learn * Agile methodology and the associated tools. * Modern DevSecOps and Continuous Integration/Continuous Delivery techniques. * Test-Driven Multi-Disciplined Capability (TDMC) Product Development methodology. * A variety of domains such as battle management, command & control, communications, radar, missile, and/or modeling & simulation * Work across engineering disciplines to develop solutions to complex problems in support of defense systems. * Use AI to increase efficiency, resulting in higher quality products, across the SDLC., * Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. * Huntsville, AL: https://careers.rtx.com/global/en/raytheon-huntsville,-al-location As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. ## 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) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [DevSecOps: Security in DevOps](https://www.wearedevelopers.com/videos/36-devsecops-security-in-devops) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)