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
EnglishJob 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