C++ Staff/Sr. Staff Software Engineer

SciTec is a dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
El Segundo, CA 90245, USAPrinceton, NJ, USA
$96,000 - $124,000
Backend
Staff Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For C++ Staff/Sr. Staff Software Engineer

SciTec, an industry leader in developing advanced software for DoD missile tracking, seeks a talented C++ Developer/Analyst for satellite ground processing applications in El Segundo, CA. This role offers a unique opportunity to join a small business providing core capabilities for National Security and Defense. The ideal candidate will be a well-rounded C++ developer, excelling in a fast-paced, collaborative environment, able to prototype, develop, integrate, and test advanced software solutions for Government frameworks.

Key responsibilities include:

  • Adapting existing C++ data processing code for mission-specific applications
  • Developing new software for complex processing algorithms
  • Supporting development and analysis of new processing algorithms
  • Building tools for testing, debugging, and benchmarking
  • Analyzing and reporting application performance metrics
  • Contributing to an Agile team and shared tools
  • Collaborating with Industry and Government partners
  • Documenting requirements, designs, and performance metrics

Requirements:

  • Bachelor's degree in engineering, computer science, mathematics, physics, or related field
  • Proficiency in C++ and Python
  • Experience with Docker, Kubernetes, and cloud deployment (AWS or Azure)
  • 3-5 years of professional experience in scientific data analysis
  • Strong analytical skills for complex software systems
  • Excellent communication skills
  • Ability to obtain and maintain DoD Secret clearance

Preferred skills:

  • Current DoD TOP SECRET security clearance
  • Optimization for high data throughput processing
  • Experience with OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data
  • Strong OOP design and SOLID principles knowledge
  • Advanced degree in relevant field
  • Experience with C++ 14, 17, and 20 standards
  • Fluency in MATLAB and/or Rust

SciTec offers competitive compensation and benefits, including ESOP, 401K, comprehensive insurance, profit-sharing, bonuses, and flexible work hours. The pay range for this position is $96,000-$124,000/year. Join a diverse and inclusive workplace committed to innovation in national security.

Last updated a month ago

Responsibilities For C++ Staff/Sr. Staff Software Engineer

  • Adapt existing C++ data processing code for mission specific applications
  • Develop new software for complex processing algorithms
  • Support development and analysis of new processing algorithms
  • Build and deploy tools for testing, debugging, and benchmarking
  • Compile, analyze, and report application performance metrics
  • Work as part of an Agile team and contribute to shared tools
  • Collaborate with Industry and Government partners
  • Document requirements, designs, and performance metrics

Requirements For C++ Staff/Sr. Staff Software Engineer

Python
Kubernetes
  • Bachelor's degree in engineering, computer science, mathematics, physics or related field
  • Proficiency in C++ and Python
  • Experience with Docker and Kubernetes
  • Experience deploying and managing applications in AWS or Azure
  • 3-5 years professional experience in scientific data analysis
  • Ability to perform independent analysis on complex software systems
  • Good verbal and written communication skills
  • Ability to work on-site at El Segundo, CA office
  • Ability to obtain and maintain DoD Secret clearance
  • Attention to detail

Benefits For C++ Staff/Sr. Staff Software Engineer

401k
Dental Insurance
Equity
Medical Insurance
Vision Insurance
Parental Leave
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution
  • 100% company paid HSA Medical insurance
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec C++ Staff/Sr. Staff Software Engineer

Sr. Engineering Program Manager, Subscriptions and Infrastructure

Senior Engineering Program Manager position at Apple, leading subscription and infrastructure projects for Apple's digital services platforms.

Manager, AppleCare IVR Support Programs

Lead Apple's global IVR support programs, managing strategic initiatives and cross-functional projects while driving technical innovation in customer support systems.

SENIOR SOFTWARE ENG MGR

Lead Azure DevOps engineering team at Microsoft India, managing cloud services development and team growth while ensuring service reliability and scalability.

Staff Engineer - Network Platform

Staff Engineer position at Uber focusing on service mesh infrastructure and L4/L7 layer networking, requiring 8+ years of experience and expertise in distributed systems.

Staff Software Engineer - Delivery Platform (UberEats)

Lead backend development for UberEats' Order Platform, focusing on scalable solutions and mentoring engineers while working with cutting-edge technologies.