Lead Distributed Messaging & Systems Architect

SciTec

Boulder (CO)

On-site

USD 164,000 - 218,000

Full time

27 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

4% Safe Harbor 401(k) match
100% company paid HSA Medical
80% company paid Dental
100% company paid Vision
100% company paid Life
100% company paid Long-term Disability
Short-term Disability
Annual Profit-Sharing Plan
Discretionary Performance Bonus
Paid Parental Leave
Generous Paid Time Off
Flexible Work Hours

Job summary

SciTec in Colorado is seeking a Principal Software Engineer to lead how distributed workloads communicate across processes, services, and containers for mission-critical data processing and visualization. The role blends hands-on software work with technical leadership.

You will evaluate messaging technologies (Kafka, RabbitMQ, gRPC, ZeroMQ), create reference implementations, mentor engineers, and collaborate with storage and deployment domains to improve throughput, latency, and reliability

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field.
  • 10+ years of professional experience designing, implementing, and troubleshooting production software systems.
  • Deep production experience with one or more message brokers or event streaming platforms (Kafka, RabbitMQ, ActiveMQ, MQTT).
  • Experience with RPC or low-level messaging frameworks (gRPC, ZeroMQ).
  • Understanding of delivery semantics, ordering, idempotency, backpressure, and fault handling.

Responsibilities

  • Assess current communication technologies, patterns, and capability gaps across engineering teams.
  • Define evaluation criteria and run load tests to select and maintain recommended technologies and practices.
  • Document ADRs, reference architectures, and troubleshooting guides.
  • Build reference implementations, starter templates, and shared libraries for common use cases.
  • Guide patterns for sync/async messaging, event streaming, and data schemas.
  • Collaborate with Data Storage and Deployment Environments domains on cross-domain issues.
  • Mentor engineers and lead design/code reviews to ensure adoption of best practices.

Skills

Distributed systems
Technical writing
Mentoring
Load testing
Linux development

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Tools

Kafka
RabbitMQ
ActiveMQ
MQTT
gRPC
ZeroMQ
Protocol Buffers
Avro
JSON Schema

Job description

SciTec in Colorado is seeking a Principal Software Engineer to lead how distributed workloads communicate across processes, services, and containers for mission-critical data processing and visualization. The role blends hands-on software work with technical leadership.

You will evaluate messaging technologies (Kafka, RabbitMQ, gRPC, ZeroMQ), create reference implementations, mentor engineers, and collaborate with storage and deployment domains to improve throughput, latency, and reliability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Principal Engineer - Distributed Messaging and Workloads
Principal Engineer - Distributed Messaging and Workloads

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 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 • 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 • 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 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 • 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 Systems Engineer — Scalable Infra Remote
Lead Distributed Systems Engineer — Scalable Infra Remote

Rtb House • Town of Poland (NY)

On-site
USD 80,000 - 120,000
B2B contract
Remote work option
Access to modern technologies
+1