Senior Principal Software Engineer; Onsite
Listed on 2026-06-05
-
Software Development
Software Engineer, DevOps
Location: Al Qaţīf
Senior Principal Software Engineer
Date Posted:
Location: Huntsville, AL (Onsite)
What You Will DoCollaborate 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, AI, development, security, and operations (Dev Sec Ops ), and other methodologies and technologies, especially in relation to complex systems.
Exhibit leadership behaviors and practices and serve (part‑time or full‑time) in leadership roles.
Travel and off‑hours testing (2nd or 3rd shift) may occasionally be required.
Agile methodology and the associated tools.
Leadership tools associated with proposal efforts and earned value (EV).
Modern development, security, and operations (Dev Sec Ops ) and continuous integration/continuous delivery techniques.
Test‑Driven Multi‑Disciplined Capability (TDMC) product development methodology.
Various 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.
Typically requires a degree in STEM and a minimum of 10 years of relevant experience unless prohibited by local laws/regulations.
Experience in leading a team.
Experience in developing complex systems and applications using C++ (object‑oriented programming).
Experience with Unix/Linux operating systems.
Experience with data structures, software design principles, and developing algorithms, particularly in high‑concurrency and distributed systems.
Experience with shell scripting (tcsh, csh, bash), software development tools like Git/Clearcase, and software debuggers.
Experience with software development methodologies (Agile, Scrum).
Ability to obtain and maintain an interim secret security clearance prior to start. U.S. citizenship required.
Active Secret security clearance.
Experience as a Scrum Master (SM) and/or Product Owner (PO).
Experience with network communication protocols and embedded real‑time operating systems such as VxWorks and Integrity.
Experience in OO languages such as Java, C#, and Ada.
Experience with Red Hat Enterprise Linux.
Experience in embedded systems, real‑time systems, or large‑scale applications.
Experience with multithreading, memory management, and performance optimization in complex environments.
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. RTX values:
Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
Salary range: 132,400 USD – 251,600 USD.
Eligible benefits include medical, dental, vision, life insurance, short‑term and long‑term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Athlete Program, parental leave, paid time off, and holidays.
Eligible for annual short‑term and/or long‑term incentive compensation programs depending on level and collective‑bargaining agreement.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).