Kratos Defense and Security Solutions

Software Engineer, Associate Principal

Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • TS/SCI with full scope Polysecurity clearance
  • Minimum 14 years experience with a BS degree
  • Expertise in C++, Java, and Python for complex software systems
  • Strong background in satellite communications and RF signal processing
  • Proficient in defining requirements for complex data systems and algorithms
  • Experienced in leading software development teams and best practices

Responsibilities

  • Architect, maintain, and enhance complex software systems based on user requirements
  • Direct software development teams to analyze and derive system-wide design and performance requirements
  • Authorize software modifications to meet established requirements
  • Establish testing and documentation standards for software validation
  • Define software development processes and best practices utilized in the project
  • Consult on high-level software defects and ensure system-wide compatibility
  • Drive process improvement initiatives and serve as the technical lead

Benefits

  • Opportunity to work on critical technology for national security
  • In-person collaboration in a dynamic and innovative team environment
  • Access to advanced tools and technologies in software engineering
  • Comprehensive professional development opportunities
  • Contributions toward mission-critical projects that impact national safety
Full Job Description
Kratos is looking for an Associate Principal Software Engineer to join our team in-person in Annapolos Junction, MD. This position architects, maintains, and enhances complex software systems based on documented requirements. Key responsibilities include directing software development teams to analyze user requirements to derive system-wide design and performance requirements, authorizing software modifications to meet those requirements, establishing testing and documentation standards to verify that the software meets requirements, and defining the various software development processes and best practices used on the project. This position is contingent based on award.

  • TS/SCI with full scope Poly
  • Architect, develop, and modify complex software systems in languages such as C++, Java, and Python to implement algorithms and establish the quality control standards for the software developed by the project
  • Direct the analysis of user and system requirements and develop solutions by evaluating system-wide flows, data usage, hardware/software tradeoffs (COTs/GOTs), and performance standards
  • Govern multiple software development teams and ensure work is aligned with the overarching software development lifecycle and project milestones
  • Consult on high-level software defects, architect the integration of complex components, and ensure system-wide compatibility
  • Establish testing methodologies and serve as the final authority for all software and system documentation reviews
  • Drive process improvement by defining the development standards for the project and serving as the primary technical lead for the software development process
  • Minimum 14 years with BS degree

Preferred Skills and Experience:
  • Mastery of satellite communications concepts and the ability to define requirements for modulation/demodulation and complex RF measurement systems
  • Subject matter expertise in RF signal processing and the development of custom algorithms for working with IQ data using tools such as NumPy, SciPy, or MATLAB
  • Authority on geolocation techniques (TDOA/FDOA) and estimation theory, providing technical direction for satellite orbit mechanics, TLE propagation, and orbital modeling tools
  • Experience directing the architecture of full-stack web applications and geospatial data visualization frameworks for large-scale signal data display
  • Experience leading the strategy for cloud-native or hybrid on-premise environments, including enterprise-wide containerization, infrastructure as code, and CI/CD governance
  • Expertise in architecting enterprise-scale message-oriented architectures or streaming data frameworks (Kafka, RabbitMQ, Redis) for real-time signal processing and global data distribution

About Kratos Defense and Security Solutions

Kratos Defense & Security Solutions, Inc. provides mission critical products, solutions, and services in the United States. The company operates through three segments: Kratos Government Solutions, Unmanned Systems, and Public Safety & Security. The Kratos Government Solutions segment offers microwave electronic products, satellite communications, training systems, modular systems, and defense and rocket support services. The Unmanned Systems segment provides unmanned aerial, ground, and seaborne, as well as command, control, and communications systems. The Public Safety & Security segment designs, engineers, deploys, operates, integrates, maintains, and operates security and surveillance solutions for homeland security, public safety, critical infrastructure, government, and commercial customers. The company serves national security related agencies, the department of defense, intelligence agencies, and classified agencies, as well as international government agencies and domestic and international commercial customers; and critical infrastructure, power generation, power transport, nuclear energy, financial, IT, healthcare, education, transportation, and petro-chemical industries, as well as government and military customers. Kratos Defense & Security Solutions, Inc. was founded in 1994 and is headquartered in San Diego, California.
Learn more about Kratos Defense and Security Solutions
Size
3,300 employees
Market Cap
$1.1 billion
Industry
Net Income
$79.6 million
Founded
1994
5 Year Trend
+8.4%
Revenue
$747.6 million
NASDAQ

Similar Jobs

More Jobs at Kratos Defense and Security Solutions

More Aerospace & Defense Jobs

Find similar Software Engineer, Associate Principal jobs: