Principal Software Engineer: Distributed Messaging Architect

SciTec

Boulder (CO)

Presencial

USD 164.000 - 218.000

Jornada completa

Hace 11 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

4% Safe Harbor 401(k) match
Company-paid health insurance
Discretionary bonus
Paid parental leave
Generous paid time off
Flexible work hours

Descripción de la vacante

SciTec, a Firefly Aerospace company, seeks a Principal Software Engineer to lead Workload Communications Domain Lead. You will guide how our engineering teams design and optimize the flow of data and control between processes, services, containers, and other distributed workloads that support mission critical data processing, visualization, and operational workflows.

This role is hands on and combines deep technical work with technical stewardship: you will assess how our teams communicate

Formación

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

Responsabilidades

  • Assess current communication technologies, patterns, and capability gaps across engineering teams.
  • Define evaluation criteria and run load tests to select recommended technologies and practices.
  • Document ADRs, reference architectures, and tuning guides for recommended technologies.
  • Build validated reference implementations, starter templates, and shared libraries.
  • Guide the choice between synchronous, asynchronous, event streaming, and other patterns.
  • Establish practices for delivery guarantees, ordering, retries, and idempotency.
  • Help with backpressure, buffering, and consumer concurrency design.
  • Optimize throughput, latency, serialization overhead, and memory usage.
  • Collaborate with engineers to ensure adoption of best practices.

Conocimientos

Distributed messaging
Event streaming
RPC systems
Message brokers
Backend languages
Linux
Technical writing
Mentoring

Educación

Bachelor’s degree in Computer Science

Herramientas

Kafka
RabbitMQ
ActiveMQ
MQTT
gRPC
ZeroMQ

Descripción del empleo

SciTec, a Firefly Aerospace company, seeks a Principal Software Engineer to lead Workload Communications Domain Lead. You will guide how our engineering teams design and optimize the flow of data and control between processes, services, containers, and other distributed workloads that support mission critical data processing, visualization, and operational workflows.

This role is hands on and combines deep technical work with technical stewardship: you will assess how our teams communicate

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Distributed Messaging Architect
Lead Distributed Messaging Architect

SciTec • Huntsville (AL)

Presencial
USD 151.000 - 201.000
4% Safe Harbor 401(k) match
Company-paid Health insurance
Dental insurance
+8
Distributed Messaging Domain Lead - Principal Engineer
Distributed Messaging Domain Lead - Principal Engineer

SciTec • Princeton (NJ)

Presencial
USD 164.000 - 218.000
401k match
Health insurance
Vision insurance
+6
Lead Software Architect: Distributed Messaging & Dataflow
Lead Software Architect: Distributed Messaging & Dataflow

SciTec Incorporated • Princeton (NJ)

Híbrido
USD 164.000 - 218.000
4% Safe Harbor 401(k) match
Paid HSA medical insurance
Dental, Vision, Life insurance
+4
Lead Distributed Messaging Architect
Lead Distributed Messaging Architect

SciTec • Dayton (OH)

Presencial
USD 151.000 - 201.000
401(k) match
Health insurance (HSA)
Dental insurance
+7
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec • Boulder (CO)

Presencial
USD 164.000 - 218.000
4% Safe Harbor 401(k) match
Company-paid health insurance
Discretionary bonus
+3
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec Incorporated • Princeton (NJ)

Híbrido
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 • Princeton (NJ)

Presencial
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 • Dayton (OH)

Presencial
USD 151.000 - 201.000
401(k) match
Health insurance (HSA)
Dental insurance
+7
Principal Software Engineer - Workload Communications Domain Lead
Principal Software Engineer - Workload Communications Domain Lead

SciTec • Huntsville (AL)

Presencial
USD 151.000 - 201.000
4% Safe Harbor 401(k) match
Company-paid Health insurance
Dental insurance
+8
Senior Staff Software Engineer — Real-Time Data Pipelines
Senior Staff Software Engineer — Real-Time Data Pipelines

SciTec • Dayton (OH)

Presencial
USD 114.000 - 141.000
4% Safe Harbor 401(k) match
Company-paid HSA Medical insurance
Company-paid Dental insurance
+9