Principal Software Engineer, Radio Frequency
New
G
Global InfoTek, Inc.Cyber Operations R&D
RemoteContractPrincipal
Salary150 - 200 USD per hour
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PostgreSQLPythonMySQLC++GoRustCI/CDLinuxGitLab
Requirements
- 10+ years of relevant software engineering experience
- Bachelor’s degree (or equivalent experience)
- Expert-level Python development, including stream processing and async architectures
- Proficiency in one or more compiled languages: Rust, C, C++, or Go
- Experience leading a software engineering team on a production data pipeline or streaming system
- Hands-on experience with relational database schemas (MySQL, PostgreSQL)
- Experience parsing binary serialization formats (FlatBuffers, Protocol Buffers)
- Strong Linux system administration and remote server management via SSH
- Proficiency in GitLab, CI/CD, test-driven development, and code review
- Ability to benchmark and optimize pipeline throughput on resource-constrained hardware
Responsibilities
- Own the architecture and implementation of the production software pipeline, including stream ingestion, rollup, database write, and batch post-processing components
- Lead a team of Senior Software Engineers; assign work, conduct code reviews, enforce quality standards, and provide technical mentorship
- Establish and maintain disciplined software engineering practices including versioning, CI/CD, and testing
- Design and evaluate database and storage architecture for tactical system and research enclave environments
- Evaluate and benchmark Python pipeline performance on tactical-box-spec hardware and lead porting to Rust or C
- Define and enforce stream interface contracts between the ingestion layer, database, and downstream consumers
View Full Description & ApplyYou'll be redirected to the employer's site