Software Engineer, Associate Principal
Kratos Defense & Security Solutions, Inc.
Anne Arundel County, MD, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Geographic Information Systems
C++ (Programming Language)
Software Documentation
Continuous Integration
Data Display Debuggers
Data Distribution Service
Python (Programming Language)
MATLAB
NumPy
RabbitMQ
Redis
+7 more
SciPy
Signal Processing
Software Engineering
Software Requirements Analysis
Data Streaming
Usage Tracking
Apache 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
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
11 days ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
almost 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 129 - Now that's what I call private data!
about 2 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago