JOBSEARCHER

Associate / Staff Java Software Developer

ScitecPrinceton, NJJune 6th, 2026
SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic small business delivering advanced sensor data processing, algorithm development, and data exploitation technologies in support of U.S. National Security and Defense. We support customers throughout the Department of Defense and U.S. Government in building innovative new tools to deliver unique world-class data exploitation capabilities.SciTec is seeking a skilled Java Developer to support programs delivering Missile Defense Solution software. You will work within a fast-paced environment on a team delivering end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace Awareness, and Technical Intelligence. This is a unique opportunity to be a part of a rapid pace environment consisting of Scientists, Engineers, and Developers to prototype, develop, integrate, and test advanced front-end and back-end software solutions for integrating advanced exploitation algorithms into government frameworks. Our ideal candidate is a well-rounded, experienced Java developer who works well as a part of a team, prioritizes the quality of their product, and seizes opportunities to be creative, learn and grow as a developer.Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.ResponsibilitiesDemonstrate fluent mastery of Java; comfortable with software design and architectureWork well in multiple software languages as part of a rapid pace, collaborative, small-team environmentWork closely with product owners to maintain high quality software through all stages of the Software Development CycleTake a high-level software requirement and be able to develop, maintain, and implement it while working with a small team of developers in an Agile Development environmentParticipate in code reviews and mentor team membersContribute to Agile practices (standups, sprint practices, retrospectives) and foster clear communication across teamsLeverage SciTec's core algorithm libraries to meet specific requirements for a given deliverable while improving extensibility and security across all SciTec's teamsSupport documentation, knowledge sharing, and clear communication across the organizationRequirementsBachelor's degree in computer science, physical science, mathematics, or engineeringAt least four years of experience and fluency in Java Experience working with or building design systems and reusable component librariesSolid understanding of software engineering best practices and commitment to high-quality codeAbility to work in-person in Princeton, NJ office locationAbility to obtain and maintain a DoD security clearanceEffective communication skills and attention to detailCandidates who have any of the following skills will be preferred:An advanced degree in computer science, physical science, mathematics, or engineeringKnowledge of and experience with applying Modular Open Systems Architecture principles to Software DevelopmentOptimization skills for high-data-throughput processingExperience collaborating with cross-functional teamsProfessional experience with Agile software development processes and toolsExperience with OPIR or other remotely sensed dataA current DoD security clearanceExperience with software prototyping, development, and integration within government frameworksExperience with Jira, Confluence, ScrumBenefitsSciTec offers a highly competitive salary and benefits package, including:4% Safe Harbor 401(k) match 100% company paid HSA Medical insurance, with a choice of 2 buy-up options80% company paid Dental insurance100% company paid Vision insurance100% company paid Life insurance100% company paid Long-term Disability insurance100% company paid Hospital Indemnity insuranceVoluntary Accident and Critical Illness insuranceShort-term Disability insuranceAnnual Profit-Sharing PlanDiscretionary Performance BonusPaid Parental LeaveGenerous Paid Time Off, including Holiday, Vacation, and Sick PayFlexible Work HoursThe pay range for this position is $82,000 - $121,000/year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.SciTec is proud to be an Equal Opportunity employer. VET/Disabled.