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 3 months 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

Senior Staff C++ Software Engineer

Senior Staff C++ Software Engineer position at SciTec, focusing on defense and national security software development with emphasis on sensor data processing.

Staff/Sr. Staff Python Engineer

Staff/Sr. Staff Python Engineer position at SciTec in Boulder, CO, requiring DoD clearance eligibility and strong Python development skills.

Staff/Sr. Staff Python Engineer

Staff/Sr. Staff Python Engineer position at SciTec, focusing on satellite scheduling optimization for missile detection, offering competitive salary and comprehensive benefits.

Staff/Sr. Staff Python Software Engineer

Staff/Sr. Staff Python Software Engineer position at SciTec focusing on satellite scheduling optimization for missile detection systems.

C++ Staff / Sr. Staff Software Engineer

Staff/Senior Staff C++ Software Engineer position at SciTec, focusing on defense and intelligence solutions with GPU programming expertise required.