Principal Engineer - Distributed Messaging and Workloads

SciTec Incorporated

Huntsville, Northern (AL, KY)

Hybrid

USD 151,000 - 201,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

401(k) match
Health insurance (HSA)
Paid time off
Flexible work hours
Life insurance

Job summary

SciTec Incorporated seeks a Principal Software Engineer to lead our Workload Communications Domain. You will guide distributed data and control flow among processes, services, and containers for mission-critical processing and visualization.

This hands-on role combines technical leadership with practical code-level coaching across teams. Ideal candidates have deep production experience with Kafka/RabbitMQ/ActiveMQ, RPC frameworks (gRPC), and strong Linux skills, plus 10+ years in distributed

Qualifications

  • Bachelor’s degree in a technical field and 10+ years designing, implementing, and troubleshooting production software systems.
  • Deep production experience with distributed communication systems and multiple message brokers or event streaming platforms.
  • Experience with RPC or low-level messaging frameworks (e.g., gRPC, ZeroMQ).
  • Strong understanding of delivery semantics, ordering, idempotency, and fault handling in distributed systems.
  • Proficiency in at least one backend language (C++, Python, Go, Rust, Java, or Node.js).
  • Ability to obtain and maintain a DoD security clearance.

Responsibilities

  • Assess current communication technologies, patterns, and gaps across engineering teams.
  • Define evaluation criteria and use tests to select and maintain recommended technologies and practices.
  • Document ADRs, reference architectures, and guides for tuning and troubleshooting.
  • Build reference implementations, starter templates, and shared libraries for common use cases.
  • Guide pattern choices: synchronous vs asynchronous vs event streaming; ensure robust delivery guarantees and backpressure.

Skills

Distributed messaging
Event streaming
RPC systems
gRPC
C++
Python
Go
Rust
Linux
Mentoring
Technical writing
DoD security clearance

Education

Bachelor's degree in Computer Science or related field

Tools

Kafka
RabbitMQ
ActiveMQ
MQTT
OpenTelemetry
Kubernetes

Job description

SciTec Incorporated seeks a Principal Software Engineer to lead our Workload Communications Domain. You will guide distributed data and control flow among processes, services, and containers for mission-critical processing and visualization.

This hands-on role combines technical leadership with practical code-level coaching across teams. Ideal candidates have deep production experience with Kafka/RabbitMQ/ActiveMQ, RPC frameworks (gRPC), and strong Linux skills, plus 10+ years in distributed

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Architect: Distributed Messaging & Dataflow
Lead Software Architect: Distributed Messaging & Dataflow

SciTec Incorporated • Princeton (NJ)

Hybrid
USD 164,000 - 218,000
4% Safe Harbor 401(k) match
Paid HSA medical insurance
Dental, Vision, Life insurance
+4
Distributed Messaging Domain Lead - Principal Engineer
Distributed Messaging Domain Lead - Principal Engineer

SciTec • Princeton (NJ)

On-site
USD 164,000 - 218,000
401k match
Health insurance
Vision insurance
+6
Lead Distributed Messaging & Systems Architect
Lead Distributed Messaging & Systems Architect

SciTec • Boulder (CO)

On-site
USD 164,000 - 218,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical
80% company paid Dental
+9
Lead Distributed Messaging Architect
Lead Distributed Messaging Architect

SciTec • Huntsville (AL)

On-site
USD 151,000 - 201,000
4% Safe Harbor 401(k) match
Company-paid Health insurance
Dental insurance
+8
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec Incorporated • Princeton (NJ)

Hybrid
USD 164,000 - 218,000
4% Safe Harbor 401(k) match
Paid HSA medical insurance
Dental, Vision, Life insurance
+4
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec Incorporated • Huntsville (AL), Northern (KY)

Hybrid
USD 151,000 - 201,000
401(k) match
Health insurance (HSA)
Paid time off
+2
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec • Princeton (NJ)

On-site
USD 164,000 - 218,000
401k match
Health insurance
Vision insurance
+6
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec • Huntsville (AL)

On-site
USD 151,000 - 201,000
4% Safe Harbor 401(k) match
Company-paid Health insurance
Dental insurance
+8
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec • Boulder (CO)

On-site
USD 164,000 - 218,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical
80% company paid Dental
+9
Principal Deployment Architect - Kubernetes & CI/CD Leader
Principal Deployment Architect - Kubernetes & CI/CD Leader

SciTec Incorporated • Huntsville (AL), Northern (KY)

Hybrid
USD 151,000 - 201,000
401(k) match
Health insurance
Dental insurance
+7