Associate / Staff Java Software Engineer

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

Description For Associate / Staff Java Software Engineer

SciTec is seeking a talented Java Software Engineer to join their team in Boulder, CO. As a dynamic small business focused on national security and defense, SciTec delivers advanced sensor data processing technologies and scientific instrumentation capabilities. The role involves working on programs focusing on optimization of satellite scheduling for missile detection.

The ideal candidate will bring 4+ years of professional experience and strong Java programming skills to thrive in a fast-paced, collaborative environment. You'll work alongside Scientists, Engineers, and Developers to prototype, develop, integrate, and test advanced software solutions. The position offers extensive opportunities to work with cutting-edge technology in the defense sector.

The role comes with impressive benefits including an Employee Stock Ownership Plan, fully vested 401K contributions, comprehensive medical coverage, and various insurance benefits. The compensation range is competitive at $80,000-$115,000 annually, with additional performance bonuses and profit-sharing opportunities.

Key technical requirements include strong Java expertise, familiarity with Linux systems, and experience with build tools and testing frameworks. The position requires U.S. citizenship and the ability to obtain a security clearance, as SciTec works exclusively on U.S. government contracts.

This is an excellent opportunity for a software engineer looking to make an impact in the defense and national security sector while working with advanced technologies and being part of a collaborative, innovative team.

Last updated 2 months ago

Responsibilities For Associate / Staff Java Software Engineer

  • Assist with program sub-tasks or features as part of an Agile team
  • Learn and apply Java for software development; collaborate with other developers on coding practices and design principles
  • Communicate with team members to understand project requirements and provide updates on progress
  • Participate in product development by contributing to tasks and code reviews

Requirements For Associate / Staff Java Software Engineer

Java
Linux
  • Bachelor's degree in the physical sciences, mathematics, engineering, or computer science and 4+ years of professional experience
  • Internship or professional experience working with Java equivalent to at least two years of experience
  • Knowledge of Java programming language and its core principles
  • Familiarity with Linux operating systems
  • Basic understanding of build tools like Ant, Maven, or Gradle
  • Basic understanding of unit, component, and integration test development with a test framework like JUnit
  • Willingness to learn and contribute to a collaborative team environment
  • Good problem-solving skills and attention to detail
  • Good verbal and written communication skills
  • The ability to obtain and maintain a DoD security clearance

Benefits For Associate / Staff Java Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 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
  • 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 Associate / Staff Java Software Engineer

Rust Staff/Senior Software Engineer

Staff/Senior Software Engineer position at SciTec focusing on missile warning software development using Rust and C++, offering competitive benefits and the opportunity to work on national defense projects.

Software Engineer Sr. Staff/Senior

Senior/Staff Software Engineer role at SciTec, developing advanced sensor data processing technologies for defense and national security, requiring TS/SCI clearance.

Senior Staff / Senior Aerospace Software Engineer

Senior Staff/Senior Aerospace Software Engineer position at SciTec, developing missile warning and aircraft tracking software for national defense, requiring Java expertise and security clearance.

Senior Staff / Senior Aerospace Software Engineer

Senior Staff/Senior Aerospace Software Engineer position at SciTec, developing missile warning and aircraft tracking software, requiring Java expertise and security clearance eligibility.

Senior Staff / Senior Java Software Engineer

Senior Java Software Engineer role at SciTec, developing missile warning and aircraft tracking software for defense applications, requiring 4+ years experience.