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
150 - 200 USD per hour
Apply Now