Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Senior Java Engineer

GenScript/ProBio
CompanyGenScript/ProBio
CategoryEngineering
LocationRedmond
RemoteOn-site (inferred)
EmploymentNot stated
LevelSenior
SalaryNot stated by the employer
Posted16 Apr 2026
Last verified1 Aug 2026
SourceEmployer career page (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
About GenScript Founded in 2002 in New Jersey, GenScript Biotech Corporation accelerates innovation in biotech and healthcare by providing researchers and companies with the building blocks needed to develop groundbreaking treatments and products. Guided by its mission to Make People and Nature Healthier Through Biotechnology, and its role as a well-recognized biotechnology company, GenScript has a team of approximately 6,165 employees and has served more than 200,000 customers across over 100 countries and regions. Description: Architect and develop mission-critical Java software for next-generation automated instruments, enabling precise control of microcontrollers, valves, sensors, and pressure regulators. Own the full-stack software infrastructure, from low-level hardware communication (USB/SPI/serial) and embedded firmware integration to GUI design, data pipelines, and database management, ensuring reliability for end-user scientists. Responsibilities: Java-Centric Development: Lead high-level Java development for instrument control, including multi-threaded applications, GUI frameworks (JavaFX/Swing), and hardware abstraction layers. Modernize legacy Java codebases while maintaining backward compatibility with embedded systems (custom controller PCB based on industry standard microcontroller). Hardware Integration: Interface with microcontrollers, sensors, and actuators via protocols (SPI/I2C/serial) and real-time messaging systems. Debug and optimize low-level communication between software and hardware components. Database & Systems Management: Design and maintain relational databases for instrument metadata, experiment logs, and process analytics. Implement data analysis pipelines (Python/Java) for real-time monitoring, post-processing analysis and process optimization. Technical Leadership: Act as SME for software architecture: document APIs, enforce good design practices, and mentor junior engineers if needed. Drive CI/CD pipelines, version control (Mercurial/Git), and automated testing frameworks. Onsite Requirement: This is a fully onsite role due to the hands-on nature of instrument control, hardware integration, and close collaboration with engineering and scientific teams. Qualifications: Requires Bachelor’s degree in Computer Science, Computer Science & Engineering, Software Engineering, Electrical Engineering or a related Engineering field. Experience: 6–8 years in Java development for instrumentation/robotics/embedded systems (or equivalent). Technical Skills: Java Expertise: Core Java, multi-threading, JavaFX/Swing, Maven, NetBeans. Hardware Protocols: USB, Serial, SPI, I2C (hands-on debugging). Bonus: Python scripting, Qt/GUI frameworks, embedded firmware (C/C++). Soft Skills & Culture Fit: “Product mindset”: Balance technical rigor with end-user needs (scientists’ workflows). Communicate complex ideas clearly to both engineers and non-technical stakeholders. Autonomy: Self-driven in ambiguous, R&D-paced environments. Benefit: Medical Insurance/ Vision Insurance/ Dental Insurance 401(k) & Retirement Savings Plan (RSP) Short Term Disability Insurance New Child Leave Paid Time Off Paid Company Holidays per year Paid Sick Days (earned based on hours worked) Compassionate Leave Jury Duty Leave Float day Personal days Perks:  Free colleague meals during shift Onsite massages Charis Onsite gyms Compensation: Salary range: $140,000 – $170,000 total compensation, including bonus, depending on experience and qualifications.   Benefits: Benefits include medical, dental, and vision insurance as well as a 401(k) retirement plan with a company match that vests fully on day one. We offer paid parental leave after just three (3) months of employment, and a paid time off policy that includes vacation time, personal t
HOUSE ADYou found the opening. Now track it.Tracker, radar and AI drafts in one place.erioun.com →
Senior Java Engineer — GenScript/ProBio · Job Opportunities API