Senior Staff / Senior Java Software Engineer

A dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$117,000 - $168,000
Backend
Staff Software Engineer
In-Person
11 - 50 Employees
4+ years of experience
Defense

Description For Senior Staff / Senior Java Software Engineer

SciTec is a dynamic small business focused on delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense. They are currently seeking a Senior Staff/Senior Java Software Engineer to join their team working on Next-Generation Missile Warning and Aircraft Tracking software. This role offers a unique opportunity to work on core capabilities for National Security and Defense, focusing on image analysis, low-latency data processing, detection, and tracking algorithms for remote sensing systems.

The ideal candidate will be a well-rounded Java developer with at least 4 years of experience, capable of working in a fast-paced, collaborative environment. The role involves independent work on program subtasks, potential team leadership, and regular customer interaction. Technical requirements include expertise in Java, experience with build systems, and knowledge of C++ and Python on Linux.

The position offers a comprehensive benefits package including ESOP, 401k with company contribution, fully paid medical insurance, dental and vision coverage, life insurance, disability insurance, and generous PTO. The salary range is competitive at $117,000 - $168,000 per year.

Working at SciTec's Boulder, Colorado location, you'll be part of a team delivering innovative solutions for government contracts. Note that U.S. citizenship is required due to security clearance requirements. This is an excellent opportunity for experienced software engineers looking to make an impact in the defense sector while working with cutting-edge technology and enjoying excellent benefits.

Last updated 7 days ago

Responsibilities For Senior Staff / Senior Java Software Engineer

  • Works independently on program subtasks or features, may own small projects or large tasks, may act as lead Java developer for an Agile team
  • Demonstrate fluent, idiomatic mastery of Java, comfortable with software design and architecture
  • Provide product leadership across multiple teams and projects
  • Regularly communicate with customers, present status, engage in program-level meetings and processes

Requirements For Senior Staff / Senior Java Software Engineer

Java
Python
Kubernetes
  • Bachelor's degree in the physical sciences, mathematics, engineering, or computer science and 4+ years of professional experience
  • At least four years of professional experience and fluency in Java
  • At least four year of professional experience using package managers and/or build systems like: ant, gradle, or maven
  • Professional experience with the exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data
  • Knowledge in C++ and Python on Linux
  • The ability to obtain and maintain a DoD security clearance
  • Detail oriented
  • Good verbal and written communication skill

Benefits For Senior Staff / Senior Java Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution (no employee contribution required)
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 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, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec Senior Staff / Senior Java Software Engineer

Associate / Staff Java Software Engineer

Java Software Engineer position at SciTec, focusing on satellite scheduling optimization for missile detection, requiring 4+ years experience and U.S. citizenship.

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.