LabKey Logo

We're looking for exceptional people to help scientists attack some of the most challenging problems in the world. Our team partners directly with biomedical researchers working to prevent and treat a wide range of diseases (HIV, cancer, diabetes, auto-immune diseases, asthma, allergies, and others); we learn about their science and unique needs, and develop solutions to their data management and analytical challenges. We release the core of our software as open source, accelerating research in labs and networks throughout the world. We are serious about developing high quality software, delivering innovative solutions, and contributing to the research community, but we're just as committed to maintaining an enjoyable, collaborative and flexible work environment.

LabKey Software is headquartered in Seattle, with a development office in San Diego.

Learn more about our company at www.labkey.com or visit our open-source community for more details on our software at www.labkey.org.

Open positions

We're growing quickly, so if another of our typical roles is your dream job we'd love to hear from you.

We appreciate your interest in LabKey. While we carefully review each application, we regret that we cannot respond individually to each application. We will contact those candidates for which we would like additional information. Positions are open until filled, unless otherwise specified. Please visit our website to check on the status of a position. Thank you again - we appreciate your interest and time!

Internships

Interested an internship with LabKey? Read about our Summer Internship Program. Applications due February 14th.

Benefits

At LabKey, we are proud of our total compensation package and philosophy. We combine strong base pay, outstanding benefits and incentive pay with healthy, flexible, supportive workplace culture to ensure our employees success in the workplace and beyond.

Compensation and Flexibility

In a world of 12 hour days and workplace cultures that punish you for taking vacation by a lack of promotional opportunities, at LabKey, we value your time AND respect your life.  And we will put our money on it – you are paid for each hour you work.  Team members respect each other’s time and schedules.  In addition, we provide Paid Time Off to fully help you recharge and relax.  We understand this model is a little unique, but so are you. 

Incentive Pay

At LabKey, you are responsible for our growth and success.  That is why we provide ongoing Stock Option Grants, based on company and individual performance as well as a target bonus, to add to the already rich package.   Your contributions, your shared success. 

Eligibility and Coverage

We offer 90% employer paid medical, dental, and vision insurance for employees and dependents. Employees are eligible 1st of the month following date of hire for premium plans provided by Premera with a low deductible and flat copays. 

Life and Disability

LabKey offers 100% employer paid Short and Long Term Disability at Life Insurance at 2 times annual salary to a set maximum.

Additional Benefits

We also provide an ORCA pass or transit pass, Employee Assistance Plan as well as a Healthy Lifestyle Bonus, free healthy snacks and Whiskey Thursday Happy Hour. 

Your Future

We are committed to your professional growth and development which is why we provide 5 hours per month of paid training or professional development time to help you become even better at what you do. LabKey also provides a 401(k) with an automatic company contribution starting the first of the month following one full month of service. 

LabKey Hijinks


Senior Software Developer - Java/Web Applications, San Diego

Position Overview

As a Software Engineer at LabKey Software, you will help scientists attack some of the most challenging problems in the world. You will work with our team and customers to understand requirements, design solutions, and ensure a high quality product at all points during the development process.

Ideal Candidate

This person has significant experience working with complex enterprise level systems, building customer facing web applications, and working in an agile/scrum environment. This person is highly proficient in Java (or C#) and open source technologies. This person will be comfortable working up and down the stack, have a passion for clean, concise code that is maintainable, and be able to learn new things quickly. This person is enthusiastic about collaborating with other team members to improve the development process and customer experience.

Key Responsibilities

  • Work efficiently at all levels within a large, highly complex, existing code base
  • Interface with clients and translate client requests into general-purpose software solutions
  • Communicate clearly and consistently with clients on an ongoing basis,including discussing technical concepts with non-technical stakeholders
  • Learn the bioinformatics science necessary to understand client data, methods, and work flows
  • Demonstrate genuine interest in contributing to and building a great product development team

Qualifications

In addition to a strong track record of working hard, taking ownership, and learning new technologies quickly, you should have:

  • A Bachelor's degree in computer science, bioinformatics, or equivalent
  • 5+ years of professional software development experience with a consistent track record of owning feature level deliverables
  • Strong object-oriented design and coding ability, including experience with object oriented languages: Java, C#, C++
  • Proven knowledge of web-based, front end technologies (JavaScript/JavaScript Frameworks, jQuery, Bootstrap, React, and HTML, CSS, JSP, AJAX)
  • Experience with web application development (Spring, Tomcat) and relational databases (SQL Server, PostgreSQL, etc.)
  • An understanding of modern software development techniques, including the full SDLC, object-oriented design, continuous integration, version control, and agile methodologies
  • Good interpersonal and communication skills
  • Strong problem solving and decision making skills; comfortable with ambiguity
  • Experience solving bioinformatics problems (preferred)

Contact

Ready for a rewarding career where your work could improve people's lives? Email your resume to DevJobs@labkey.com, and please include your desired position in the subject line. Principals only; we will not respond to recruiters.

Software Developer - Front End, Seattle

Position Overview

Want to use your development skills to help scientists attack some of the most challenging problems in the world? At LabKey Software, you would join a talented team of engineers who work collaboratively in an agile environment. We are a growing company, where you have the opportunity to focus on high quality products and innovation.

Ideal Candidate

You are bright, enthusiastic, eager to learn new things, and can do so quickly. You are self-motivated, yet like working as part of a team and helping others. You are comfortable with ambiguity, like the idea of ‘wearing lots of hats’, and want to be challenged technically. You have built web applications using Java (or C#) and are passionate about writing clean, concise code you can be proud of. You are well versed in JavaScript, various frameworks, and passionate about working on the front end, but not to the exclusion of the rest of the stack over the longer term.

Key Responsibilities

  • Analyze, design, and develop software that delivers clean, maintainable code within a large, highly complex, existing code base
  • Learn and grow your skills by working collaboratively with experienced and engaged developers to design new features and re-architect existing ones
  • Contribute to and help build a great product development team to build high quality products
  • Within an agile environment, work as part of a scrum team and develop web-based software solutions
  • Communicate clearly and consistently with team members on an ongoing basis including discussing technical concepts and systems
  • Learn the bioinformatics domain necessary to understand client data, methods, and work flows

Qualifications

In addition to a strong track record of working hard, taking ownership, and learning new technologies quickly, you should have:

  • A Bachelor's degree in computer science, information systems, electrical engineering, or equivalent experience
  • 1-3 years of professional software development experience preferably in a web application environment using Java (or C#) and JavaScript
  • Strong foundation in object-oriented design and coding, including solid experience with at least one object oriented language (Java or C# or C++)
  • Proven knowledge of web-based technologies (e.g., JavaScript Frameworks, jQuery, ExtJS, React, Bootstrap, TypeScript, HTML, CSS, JSP, AJAX)
  • Experience with web application development (Spring, Tomcat) and relational databases (SQL Server, PostgreSQL, etc.)
  • An understanding of modern software development techniques, including the full SDLC, object-oriented design, continuous integration, version control, and agile methodologies
  • Good interpersonal and communication skills; works well with others and as part of a team
  • Ability to work in an extremely collaborative work environment and help other people on the team
  • Strong problem solving and decision making skills; comfortable with ambiguity

Contact

Ready for a rewarding career where your work could improve people's lives? Email your resume to DevJobs@labkey.com, and please include your desired position in the subject line. Principals only; we will not respond to recruiters.

Test Automation Engineer - Java or C#, San Diego

Position Overview

As a Software Engineer in Test, you will work with our team and customers to understand requirements, design solutions, and ensure a high quality product at all points during the development process.

Ideal Candidate

Our ideal candidate is adept at writing test automation in an object oriented language like Java, C#, or C++. This person may use other web automation tools, but at their core, is a developer who writes test automation code in Java or C# directly.

This person has significant experience in testing web applications at the user interface, internal API and client API levels, and is comfortable working across the product team. This person is customer facing when needed, has a proven track record of working hard, taking ownership, and learns new technologies quickly. This person is enthusiastic about improving our test process, works collaboratively with the larger team, and is naturally curious.

Key Responsibilities

  • Develop and maintain automated tests using Java (C# knowledge is easily transferable, but if hired, you will use Java)
  • Develop unit, integration, and functional tests
  • Translate client requirements into test plans
  • Perform manual testing at the user interface and API levels
  • Analyze test results and collaborate with the development team to expedite bug fixes
  • Communicate clearly and consistently with customers and other team members on an ongoing basis
  • Learn the science necessary to understand customer data, methods, and workflows

Qualifications

We’re a small and flexible team, and open to candidates with a wide range of experience

  • A Bachelor's degree in computer science or equivalent is strongly preferred
  • 2+ years of professional test automation or software development experience in Java or C# is required
  • Experience with testing frameworks and related technologies - Selenium, JUnit/TestNG, TeamCity is nice to have, but not a replacement for Java or C# coding skills
  • Familiarity with Java-based server technologies and relational databases
  • Familiarity with web development technologies - JavaScript, HTML, CSS, XPath, ExtJS
  • A strong ability to independently develop test code and maintain extensive test coverage
  • Understanding of modern software development techniques, including agile/SCRUM methodology, object-oriented design, continuous integration, and version control
  • Experience testing in cross-platform browser environments, working on distributed teams, or solving bioinformatics problems is a plus

Contact

Ready for a rewarding career where your work could improve people's lives? Email your resume to TestJobs@labkey.com, and please include your desired position in the subject line. Principals only; we will not respond to recruiters.

Program Manager – Biomedical Research Software - Seattle or San Diego

As a Program Manager at LabKey Software, you will help scientists attack some of the most challenging problems in the world.  You will work with our team and customers to understand requirements, design solutions, and ensure a high quality product at all points during the software development lifecycle.

LabKey is headquartered in Seattle’s South Lake Union Neighborhood, with a second office in Downtown San Diego.

Ideal Candidate

This person has experience working as a Program Manager or strategic Project Manager on a software team. This person is focused on building strong client and team relationships, demonstrates excellent communication and interpersonal skills, and knows how to drive projects to successful completion. This person is an engaged partner of both external and internal clients and a key member of a team working in an agile/scrum environment. The candidate will have a strong sense of ownership and enthusiasm about program management, and will be comfortable facilitating tough decision making to ensure our product meets long term client and platform goals. 

Key Responsibilities

  • Demonstrate genuine interest in contributing to and building a great product and outstanding product development team
  • Collaborate with clients to translate scenarios into business requirements
  • Write functional specifications describing desired features and iterate with developers to design creative and practical solutions
  • Work directly with developers to build, refine, and deliver completed features to clients within established deadlines and budgets
  • Manage products to adjust and incorporate current client features in development to overall company product and platform direction and strategy
  • Learn the bioinformatics science necessary to understand client data, methods, and workflows
  • Communicate clearly and consistently with clients on an ongoing basis including discussing technical concepts with non-technical stakeholders
  • Attend daily stand-ups, drive scrum process, and iterate/improve best practices for software development
  • Contribute to the continual improvement of the user experience through constructive feedback, user observation, and business requirement gathering

Qualifications

  • Bachelor’s degree in computer science, bioinformatics, or a related field, or an equivalent combination of related education and experience
  • Possess a strong customer focus, the desire to work with a great team, and excitement about solving problems with science & technology
  • Professional software development experience as a Program Manager, Project Manager, or Software Developer (strongly preferred)
  • Ability to quickly understand and translate a client’s scientific and data management challenges and concerns into solution oriented discussions and action items
  • Ability to constantly balance priorities to determine which tasks/deliverables are most critical
  • Understand the impact of UI on the product and the perception of the product
  • Excellent organizational and communication skills, a strong drive for results, keen attention to detail, and demonstrated comfort with ambiguity
  • Understanding of modern web application architecture and familiarity with programming tools such as SQL, Java, JavaScript, and R

Contact

Ready for a rewarding career where your genuinely meaningful work could improve people's lives? Email your resume to pmjobs@labkey.com and please include your desired position in the subject line. Principals only.  EOE




About LabKey Software

Founded in 2005 by former Microsoft, Amazon, and BEA Systems technical leaders, LabKey Software helps leading biomedical researchers make sense of their data. We build solutions tailored to our clients' needs by extending our secure, scalable, open-source platform for collaborative research. Our work benefits from and contributes to the open-source community, building an ever-more powerful and capable platform, available to everyone.

LabKey Software provides equal employment opportunities to all employees and applicants for employment without regard to race, creed, color, religion, sex, sexual orientation, gender expression or identity, pregnancy, national origin, age, disability, use of a service animal, political party affiliation, genetics or any other status as protected by law. Applicants needing accommodations to apply for a position, should contact human resources at jobs@labkey.com.