NewSenior API Platform Software Engineer System OneSenior API Platform Software EngineerBirmingham, AL$98,000 / yearThe engineer will develop secure, scalable RESTful APIs and microservices while contributing across the API lifecycle, including implementation, versioning, security, performance, monitoring, and production support. You will work closely with Product, DevOps, Security, and Architecture teams in an Agile environment to deliver reliable API solutions that meet enterprise security, availability, and performance requirements.
Sr Principal Software Engineer - BM/SRM (26-325) Northrop Grumman CorpSr Principal Software Engineer - BM/SRM (26-325)Huntsville, AL$135,800–$203,600 / yearIt is a vital operational system that enables the U.S. president, the secretary of defense, and combatant commanders at strategic, regional, and operational levels to systematically plan ballistic missile defense operations, collectively monitor the battle, and dynamically control networked sensors and weapon systems to achieve global and regional mission goals. A Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field from an accredited university, along with 8 years of experience; or a Master's degree in a related field with 6 years of relevant work experience; or 12 years of relevant work experience may be considered as an alternative to a degree.
Senior Principal Software Engineer TCSSenior Principal Software EngineerHuntsville, ALBachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related work experience, or a Master's Degree and 6 years of related work experience, or 4 years of related work experience with a PhD. The Senior Principal Software Engineer will be responsible for understanding, implementing, and testing both existing and new capabilities and algorithms, which include complex mathematics and physics-based solutions, that directly support GWS capabilities on behalf of the Missile Defense Agency (MDA).
NewPrincipal/Sr Principal Software Engineer Northrop Grumman CorpPrincipal/Sr Principal Software EngineerHuntsville, AL$108,800–$163,200 / yearYou will support the Integrated Battle Command System (IBCS) System Team - a specialized Agile team responsible for enabling and sustaining the Agile development environment, including development and maintenance of the Continuous Delivery Pipeline for mission‑critical command and control (C2) software. Collaborate cross‑functionally with software, systems, DevOps, networking, cybersecurity, and infrastructure teams to plan, integrate, and improve end‑to‑end delivery workflows.
Sr. Principal Software Engineer TCSSr. Principal Software EngineerHuntsville, ALBachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 8 years of related experience, or a Master's STEM Degree and 6 years of related experience, or 4 year of experience with a PhD. Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL.
Sr. Principal Software Engineer (AHT) Northrop Grumman CorpSr. Principal Software Engineer (AHT)Huntsville, AL$135,800–$203,600 / yearOur Team supports, integrates, develops, and advances multiple software and network products under the the long standing Tactical Ground Equipment (TGE) Counter-Unmanned Aerial System (C-UAS) Base Operations Networks (BONES) program. The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate''s experience, education, skills and current market conditions.
Sr Principal Software Engineer (Algorithm) - TRK (26-332) Northrop Grumman CorpSr Principal Software Engineer (Algorithm) - TRK (26-332)Huntsville, AL$135,800–$203,600 / yearIt is a vital operational system that enables the U.S. President, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels to plan ballistic missile defense operations systematically, collectively monitor the battle, and dynamically control networked sensors and weapon systems to achieve global and regional mission goals. A Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field from an accredited university, along with 8 years of experience; or a Master's degree in a related field with 6 years of relevant work experience; or 12 years of relevant work experience may be considered as an alternative to a degree.
NewSoftware/ Principal Software Engineer Northrop Grumman CorpSoftware/ Principal Software EngineerHuntsville, AL$87,600–$131,400 / yearProvide software sustainment support including log file maintenance, RTI/DDS publish/subscribe configuration, software version tracking, data recording and playback, and Interactive Data Language (IDL) management. In this role, you will work closely with systems and hardware engineers to build robust, secure, and scalable software solutions that address complex logical and mathematical challenges in support of Global C2 programs.
Sr Principal Software Engineer (26-354) Northrop Grumman CorpSr Principal Software Engineer (26-354)Huntsville, AL$135,800–$203,600 / yearIt is a vital operational system that enables the U.S. president, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels to plan ballistic missile defense operations systematically, collectively monitor the battle, and dynamically control networked sensors and weapon systems to achieve global and regional mission goals. A Bachelor's Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university, along with 8 years of experience; or a Master's degree in a related field with 6 years of relevant work experience; or 12 years of relevant work experience may be considered as an alternative to a degree.
Principal Software Engineer CVS Health CorpPrincipal Software EngineerAL$144,200–$288,400 / yearOperating as both a senior individual contributor and technical leader, you will partner closely with product, architecture, and engineering leadership to make pragmatic, high‑impact design decisions that balance speed, quality, and long‑term maintainability. Partner with teams and serve as subject matter expert to provide benchmarked solutions to multiple, complex technical projects/initiatives within own area of expertise and organize cross-departmental application architectural solutions.
Principal Software Engineer (26-357) Northrop Grumman CorpPrincipal Software Engineer (26-357)Huntsville, AL$108,800–$163,200 / yearIt is a vital operational system that enables the U.S. president, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels to plan ballistic missile defense operations systematically, collectively monitor the battle, and dynamically control networked sensors and weapon systems to achieve global and regional mission goals. A Bachelor's Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university, along with 5 years of experience; or a Master's degree in a related field with 3 years of relevant work experience; or 9 years of relevant work experience may be considered as an alternative to a degree.
NewPrincipal/Sr Principal Radar Sensor Software Engineer Northrop Grumman CorpPrincipal/Sr Principal Radar Sensor Software EngineerHuntsville, AL$108,800–$163,200 / yearInvestigate and prototype sensor registration approaches for new sensors and stakeholder-defined capabilities, respond rapidly to urgent software behavior issues and anomalies, and analyze test data to diagnose tracking and bias estimation anomalies while developing and implementing mitigations. The selected candidate will be responsible for designing, maintaining, updating, and documenting sensor registration algorithm and software functionality including capabilities supporting multiple sensors per platform and multiple platforms in local and remote tracking networks.
Senior Principal Software Engineer - Integrated Product Team Lead (Onsite) RTX CorpSenior Principal Software Engineer - Integrated Product Team Lead (Onsite)Huntsville, ALAdditionally, you will be responsible for managing costs, schedules, and execution activities, including Estimate at Completion (EAC) reviews, proposal costing and leadership reviews, staffing projections, and monthly metrics tracking. Raytheon's Land Air Defense Systems (LADS) Engineering Execution Department is seeking a skilled and motivated Integrated Product Team (IPT) Program Lead for the Patriot Software and Training Devices IPT.
Principal Software Engineer TCSPrincipal Software EngineerHuntsville, ALBachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related work experience, or a Master's Degree and 3 years of related work experience, or 1 year of related work experience with a PhD. The Principal Software Engineer will be responsible for understanding, implementing, and testing both existing and new capabilities and algorithms, which include complex mathematics and physics-based solutions, that directly support GWS capabilities on behalf of the Missile Defense Agency (MDA).
Senior Principal Software Engineer - Integrated Product Team Lead (Onsite) RTXSenior Principal Software Engineer - Integrated Product Team Lead (Onsite)Huntsville, AlabamaActive and existing security clearance required on day 1 At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. Additionally, you will be responsible for managing costs, schedules, and execution activities, including Estimate at Completion (EAC) reviews, proposal costing and leadership reviews, staffing projections, and monthly metrics tracking.
Principal Software Engineer KBRPrincipal Software EngineerHuntsville, ALKBR's Missile, Aviation, and Ground Systems (MAGS) division delivers mission engineering solutions for critical U.S. Army programs, specializing in aviation and ground systems, integrated air and missile defense, and threat and target systems. REQUIRED QUALIFICATIONS: Possess a Bachelor of Science degree in Computer Science or other STEM related fields (Engineering, Physics, Mathematics, CIS, etc.) with 10+ years of experience or a master's degree in computer science or related STEM fields with 5+ years of experience.
Senior Principal, AI Software Engineer- Agentic & Industry Solutions GenesysSenior Principal, AI Software Engineer- Agentic & Industry SolutionsTexas, AL$205,200–$360,800 / yearKey Responsibilities: Design and deliver scalable agentic AI solutions that improve customer experience, reduce operational friction, and increase automation efficiency across enterprise environments. Architect multi-agent systems that coordinate AI services, enterprise applications, knowledge systems, and human interactions to drive measurable business outcomes.
Principal Software Engineer Prescryptive Health IncPrincipal Software EngineerAL$185,000–$255,000 / yearYou'll work directly with engineering leadership, domain leads, and technical product managers to connect technical strategy to business outcomes. This is one of a small number of roles shaping the company's technical future, and it requires someone who can walk into an unclear situation and leave it with a clear technical path forward.
Sr Principal Software Engineer -Core Systems & Libraries (Onsite) RTX CorpSr Principal Software Engineer -Core Systems & Libraries (Onsite)Huntsville, ALWe are seeking a Senior Principal Software Engineer who thrives on solving complex technical challenges and driving high-impact solutions across safety-critical systems. In this role, you will lead the architecture and development of core software components, libraries, and tools that enable scalable, certifiable avionics platforms.
NewPrincipal Software Engineer - Java/Rules Engineering (BRE) The PNC Financial Services Group IncPrincipal Software Engineer - Java/Rules Engineering (BRE)Birmingham, AL$91,000–$185,900 / yearApplication Development, Business Management, Business Rules Engines, Customer Solutions, Design, Group Problem Solving, Java (Programming Language), Process Improvements, Release Management, Software Solutions, Technical Leadership, User Experience (UX) Design. PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be: Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.