GenScript/ProBio

GenScript/ProBio

Sr. Software Engineer

Redmond, Washington, United States · Senior

Sponsorship not specified$150k-$170kDetected 28 days ago
PythonJavaC++Full-Stack DevelopmentData AnalysisPCB DesignEmbedded SystemsRoboticsElectrical EngineeringLeadershipCommunicationCollaboration

About the role

  • Modernize and refactor legacy systems while ensuring backward compatibility with low level software + embedded firmware (custom PCB controller) and hardware messaging protocols.
  • 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.

Responsibilities

  • Own the Software Development Life Cycle (SDLC) for instrument control software: design, implement, debug, test, and deploy across Java/Python/C++ codebases.
  • Collaborate cross-functionally with engineers, scientists, and IT to translate user feedback into scalable software improvements (UI/UX, performance, reliability).
  • Develop data analysis pipelines (Python scripts, databases) and real-time monitoring tools for high-speed acquisition and process optimization.
  • Act as SME for software architecture: document APIs, mentor junior engineers, and align technical decisions with long-term product roadmaps.
  • demonstrating our ongoing commitment to building a culture where our people feel empowered, supported, and inspired to do their best work.
  • GenScript USA Inc./ProBio Inc. maintains a drug-free workplace.

Requirements

  • Requires Bachelor's degree in Computer Science, Computer Science & Engineering, Software Engineering, Electrical Engineering or a related field.
  • Technical Non-Negotiables: 6-8 years in full-stack software development for instrumentation/robotics/embedded systems.
  • Expertise in:
  • Java: core codebase, multi-threaded code and GUI desktop applications (JavaFX or Swing).
  • Java, Maven, NetBeans IDE and Mercurial.
  • Python: scripting, data analysis tools.
  • Low-level comms protocols: USB, Serial, SPI, I2C.
  • Proven leadership in architecting complex systems (design patterns, version control, continuous improvement (CI) / continuous development (CD)).
  • Soft Skills & Culture Fit:
  • Autonomy: Self-driven in ambiguous, R&D-paced environments.

Skills

  • "Product mindset": Balance technical rigor with end-user needs (scientists' workflows).
  • Communicate complex ideas clearly to both engineers and non-technical stakeholders.
  • scripting, data analysis tools.
  • USB, Serial, SPI, I2C.
  • Microcontrollers/embedded firmware (hands-on debugging).
  • GUI development (e.g., Java FX, Swing, Qt, or other modern frameworks).

Compensation

  • $150,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 time, sick time, floating holidays, and company holidays.
  • We also provide commuter benefits, well-being initiatives, and peer-to-peer recognition programs
  • Medical Insurance/ Vision Insurance/ Dental Insurance
  • 401(k) & Retirement Savings Plan (RSP)
  • Short Term Disability Insurance

Company info

  • 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.

Equal opportunity

  • equal opportunity/affirmative action employer committed to attracting, retaining, and maximizing the performance of a diverse and inclusive workforce.

Visa & Work Authorization

  • ity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, uniformed service member or veteran status, or any other characteristic protecte

This listing is sourced directly from GenScript/ProBio's careers page and normalized into a canonical job model.