Jobs · Engineering · Washington

Sr. Software Engineer

BioSpace · Redmond, WA · 2 wk ago
Engineering$150k/yrFull-time

About the role

Architect and develop mission-critical software for a next-generation automated oligo synthesizer, enabling precise control of mechanical, fluidic, and electrical systems. Own the full-stack software infrastructure, from low-level hardware communication (USB/SPI/serial) and embedded firmware integration to GUI design, data analysis tools, and database management — ensuring seamless operation for end-user scientists.

Responsibilities

  • Own the Software Development Life Cycle (SDLC) for instrument control software: design, implement, debug, test, and deploy across Java/Python/C++ codebases.
  • Modernize and refactor legacy systems while ensuring backward compatibility with low level software + embedded firmware (custom PCB controller) and hardware messaging protocols.
  • 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.

Qualifications

  • 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.
    • Microcontrollers/embedded firmware (hands-on debugging).
    • GUI development (e.g., Java FX, Swing, Qt, or other modern frameworks).
  • Proven leadership in architecting complex systems (design patterns, version control, continuous improvement (CI) / continuous development (CD)).

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.

Benefits

  • 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: $150,000 – $170,000 total compensation, including bonus, depending on experience and qualifications.

Similar jobs

Sr. Software Engineer

Molson Coors Beverage CompanyMilwaukee, WI· 1 wk ago
Engineeringapply on careers.molsoncoors.com

Sr. Software Engineer

KLAMilpitas, CA· 2 wk ago
Engineering$136k–$232k/yrapply on kla.wd1.myworkdayjobs.com

Sr. Software Engineer

TapcartSanta Monica, CA· 2 wk ago
RemoteEngineering$175k–$350k/yrapply on jobs.ashbyhq.com