Senior Staff Software Engineer - Real-Time Data Pipelines

SciTec

Dayton (OH)

On-site

USD 114,000 - 141,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

4% Safe Harbor 401(k) match
Company-paid Health, Dental, Vision, L
Paid Parental Leave
Flexible Work Hours
Annual Profit-Sharing Plan
Discretionary Performance Bonus
Paid Time Off

Job summary

SciTec, Dayton, OH, seeks a Senior Staff Software Engineer to design, develop, and sustain high-quality software systems for advanced analysis and data processing workflows. You will work on distributed systems, microservices, and real-time data pipelines, collaborating with scientific users in a mission-focused environment.

The ideal candidate has deep experience in C++, C#, Java, JavaScript, or Python, strong software engineering judgment, and can mentor junior engineers while guiding

Qualifications

  • Bachelor's degree in a technical field is required.
  • 5+ years of professional software engineering experience.
  • Strong OO programming with modern language features.
  • Experience with microservice architectures and distributed systems.
  • Understanding of containerization and orchestration (Docker, Kubernetes).
  • Proven ability to write and maintain automated tests.
  • Ability to collaborate across technical disciplines.
  • DoD security clearance eligibility is required.

Responsibilities

  • Design, implement, and maintain high-quality software aligned with program objectives.
  • Deliver complex features end to end, independently or with teams.
  • Collaborate with scientific users to translate analysis needs into robust software solutions.
  • Ensure reliability, scalability, and performance of messaging systems and data pipelines.
  • Contribute to containerized distributed microservice architectures and testing.
  • Mentor junior and mid-level engineers through code reviews and collaboration.
  • Promote testing, documentation, and maintainability in all work.

Skills

Object-Oriented Programming
Distributed Systems
Verbal and written communication
Linux
Git
Security clearance

Education

Bachelor's degree in Computer Science/Engineering/Math/Physical Sciences
Advanced degree (e.g., Master's) preferred

Tools

Docker
Kubernetes
Podman
Jenkins
Git
Kafka
gRPC
REST
JIRA

Job description

SciTec, Dayton, OH, seeks a Senior Staff Software Engineer to design, develop, and sustain high-quality software systems for advanced analysis and data processing workflows. You will work on distributed systems, microservices, and real-time data pipelines, collaborating with scientific users in a mission-focused environment.

The ideal candidate has deep experience in C++, C#, Java, JavaScript, or Python, strong software engineering judgment, and can mentor junior engineers while guiding

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Staff Software Engineer
Sr Staff Software Engineer

SciTec • Dayton (OH)

On-site
USD 114,000 - 141,000
4% Safe Harbor 401(k) match
Company-paid Health, Dental, Vision, L
Paid Parental Leave
+4
Data Engineer: Scalable Pipelines & Cloud Automation
Data Engineer: Scalable Pipelines & Cloud Automation

SciTec • Princeton (NJ)

On-site
USD 80,000 - 100,000
Senior C++ Software Engineer – Defense Data Processing
Senior C++ Software Engineer – Defense Data Processing

SciTec Incorporated • Boulder (CO)

On-site
USD 120,000 - 175,000
401(k) with match
Company-paid health insurance
Dental insurance
+6
Remote Real-Time Data Pipeline Engineer
Remote Real-Time Data Pipeline Engineer

Cint • New Orleans (LA)

On-site
USD 95,000 - 106,000
Remote Work
Medical, Dental, and Vision insurance
401K with company matching
+2
Software Engineer II: Real-Time Data Pipelines & ETL
Software Engineer II: Real-Time Data Pipelines & ETL

Cint • Louisiana (MO)

On-site
USD 95,000 - 106,000
Medical, Dental, Vision insurance
401K with company matching
PTO, unlimited sick days
+2
Senior C++ Engineer – Real-Time Distributed Systems
Senior C++ Engineer – Real-Time Distributed Systems

Pattern Bioscience • Austin (TX)

On-site
USD 140,000 - 190,000
Competitive Salary
Equity
Health Insurance
+2
Senior Data Engineer - Real-Time Pipelines | Remote
Senior Data Engineer - Real-Time Pipelines | Remote

DTN (Data Transmission Network) • Town of Texas (WI)

Hybrid
USD 109,000 - 146,000
Remote work model (position dependent)
Unlimited PTO
6% 401K matching
+1
Senior/Principal Data Engineer
Senior/Principal Data Engineer

SciTec, Inc. • Boulder (CO)

On-site
USD 141,000 - 202,000
Employee Stock Ownership Plan (ESOP)
3% Fully Vested Company 401K Contribution
100% company paid HSA Medical insurance
+7
Senior C++ Software Engineer - High-Performance Sensor Data
Senior C++ Software Engineer - High-Performance Sensor Data

SciTec • Boulder (CO)

On-site
USD 156,000 - 193,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical
80% company paid Dental insurance
+9
Senior Software Engineer: Real-Time Data Pipelines & Cloud
Senior Software Engineer: Real-Time Data Pipelines & Cloud

CNH Industrial Group • Oak Brook (IL)

Hybrid
USD 107,000 - 164,000