Job Directory Associate Staff Software Engineer

Associate Staff Software Engineer
Redwood City, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

We are seeking a talented Senior Software Engineer to work on Qiagen next-generation Clinical Insight product. Working with a team of engineers and architects, you will be responsible for prototyping, designing, developing and supporting a highly scalable SaaS based cloud security platform. This is a great opportunity to be an integral part of a team building Qiagen next generation microservices based technology platform processing big data, leverage open source technologies, and work on challenging clinical interpretation and life science projects.

Responsibilities:

* Co-develop Qiagen best-in-class next-generation Clinical Insight products.
* Create high-performance, high availability, resilience APIs, libraries and microservices that scale to meet/exceed the requirements of mission critical clinical interpretation and life science projects.
* Research, evaluate and adopt next generation technologies.
* Produce high quality software following good architecture and design principles that you and your team will find easy to work with in the future.
* Work with stakeholders to collect, discuss and identify the requirements. Have a good understanding about the user stories and use cases.
* Plan, propose and communicate the possible solutions. Identify the tasks and define the schedule for the delivery.
* Work closely with other team members. Collaborate with partner teams.
* Participate in code review meeting. Provide timely feedback.
* Mentor junior team members. Provide technical guidance.
* Refactor the source code. Improve the scalability and performance of the system.
* Follow the best practices in the coding and implementation including unit and integration test cases.
* Deliver the feature end to end.
* Leverage from the modern technology to solve interesting technical challenges.
* Look for ways for innovations and improvements.

Position Requirements

* Bachelors/Masters/Doctorate in Computer Science or equivalent.
* Experience developing with Angular.js, React, D3.js or other JavaScript framework
* 8+ years of experience with Javascript, HTML 5 and CSS3 skills.
* Experience with modular, component based UI development (Web Components)
* Knowledge of native DOM and Event API's
* Knowledge of browser quirks and their remedies.
* Knowledge of browser internals like Javascript engine and ways to tune code for best performance
* Knowledge of Restful API and best practice.
* Knowledge of Java
* Knowledge of RDBMS systems (preferably Oracle DB or Postgres DB).
* Knowledge of Spring framework

Personal Requirements

* Passionate for current trends and best practices in front-end architecture, including performance, accessibility, security and usability

QIAGEN is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.