senior Software Engineer - San Jose, CA | Biospace
Get Our FREE Industry eNewsletter

senior Software Engineer


San Jose, CA
Posted Date:
Position Type:
Full time
Job Code:
Required Education:
Bachelors Degree
Areas of Expertise Desired:

Job Description


Software is vital to our success in developing award winning bio-tech instruments for the life sciences industry. Our product development team is making products that are drastically changing how scientists and researchers use tools to become more productive. Use your strong knowledge of Java and the Eclipse plug-in architecture to expand the capability of our instrument systems. You will collaborate with other software engineers and scientists in the development of analytical applications, working on design of graphical data presentations, algorithms, device communications, and complex data workflows.  We are offering an opportunity to work with state of the art software/hardware technologies amongst a very creative, motivated, and talented team.


Minimum of 7+ years of experience developing commercial software. Experience with multiple complete software development product life cycles from concept to development and product testing and final release.
Proficient and demonstrable design and coding skills in Java
Solid understanding of UI patterns for software development (MVC, MVP, MVVM)
Experience working with Linux and Windows.
Strong overall data analysis skills
Excellent communication skills and team-work orientation


Preferred qualifications

Java Eclipse plug-in development
Development of Eclipse Rich Client Platform applications a big plus
Experience with Python, Qt, and web based application development
Statistics and signal processing
Familiar with agile development methodologies
Knowledge of molecular biology/scientific instrumentation
GMP/21 CFR Part 11 software applications
Education Requirements

BA/BS in Computer Science or related technical field (e.g. Physics, Mathematics)