Numerical Algorithm Software Engineer

A dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$96,000 - $115,000
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Defense

Description For Numerical Algorithm Software Engineer

SciTec is seeking a Numerical Algorithm Software Engineer to join their growing team in El Segundo, CA. As an industry leader in developing advanced software for Department of Defense missile tracking missions, they offer a unique opportunity to work on critical national security projects. The role focuses on developing and integrating satellite ground processing applications, requiring expertise in C++ and Python development, along with experience in data processing and algorithm development. The position offers competitive compensation ($96,000-$115,000) and comprehensive benefits, including full medical coverage and ESOP participation. The ideal candidate will have 3-5 years of experience in scientific data analysis and be comfortable working in a rapid-paced, collaborative environment. This role combines cutting-edge technology work with meaningful impact on national security, making it perfect for technically skilled professionals interested in defense technology. U.S. citizenship is required due to security clearance requirements.

Last updated 11 days ago

Responsibilities For Numerical Algorithm Software Engineer

  • Tailor and adapt existing C++ data processing code for mission specific applications
  • Develop proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Characterize quality/performance of algorithms and sensor systems
  • Develop new software for complex processing algorithms
  • Build and deploy new 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
  • Document requirements, designs, and performance metrics

Requirements For Numerical Algorithm Software Engineer

Python
Kubernetes
  • Bachelor's degree in engineering, computer science, mathematics, physics or related field
  • Demonstrated proficiency and fluency with C++ 20/23 and Python
  • Professional experience with Bayesian statistics, Kalman filters, state estimation
  • Experience using Docker and Kubernetes
  • Experience deploying and managing applications in AWS or Azure
  • 3-5 years professional experience in scientific data analysis
  • Good verbal and written communication skills
  • Ability to obtain and maintain an active Department of Defense security clearance
  • U.S. citizenship required

Benefits For Numerical Algorithm Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 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
  • Paid Parental Leave
  • Generous Paid Time Off
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec Numerical Algorithm Software Engineer

Numerical Algorithm Software Engineer

Numerical Algorithm Software Engineer position focusing on scientific data analysis and algorithm development using C++ and Python.

Full Stack Software Engineer

Full Stack Software Engineer role at SciTec, focusing on satellite scheduling optimization for missile detection, requiring Python expertise and U.S. citizenship.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Prime Video Sports, focusing on testing and quality assurance for live sports streaming platforms.

Software Engineer

Software Engineer position at Meta, developing large-scale applications and infrastructure with competitive compensation and benefits.