Software Engineer, Associate Principal

Kratos Defense & Security Solutions, Inc.
Jessup, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Jessup, United States of America

Tech stack

Java
Geographic Information Systems
C++
Software Documentation
Continuous Integration
Data Display Debuggers
Data Distribution Service
Python
Matlab
NumPy
RabbitMQ
Redis
SciPy
Signal Processing
Software Engineering
Software Requirements Analysis
Data Streaming
Usage Tracking
Kafka

Job description

  • 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

Requirements

  • 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

Apply for this position