Haystack
← Back to Jobs
Technology
RERecruitment.ai logo

Senior Software Engineer

Recruitment.aiFremont, CA🇺🇸United StatesPosted Oct 14, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Fremont, CA, United States
Posted
Yesterday
DockerFastAPIFlaskMySQLAWSAngularJavaJavaScriptPostgreSQLPythonRESTReactVue

Job Description

Note:

    • Mandatory: Python OR Java + AWS + REST APIs + relational databases

    • Domain Experience : LIMS, healthcare, biotech, genomics, or clinical laboratory experience

    • Location: Fremont, CA (Hybrid – Monday, Tuesday, Thursday onsite)

     
    Summary:

    We are seeking a Sr. Software Engineer to design, develop, and maintain our Laboratory Information Management Systems (LIMS). This role is a key contributor to our engineering team, taking ownership of feature development for both existing systems and new cloud-based platforms. You will work with senior engineers to tackle complex problems and deliver high-quality, scalable solutions that power our laboratory operations in a regulated environment.

    Responsibilities:

    • Design, develop, test, and maintain software systems and features supporting laboratory operations.
    • Develop and optimize backend services and APIs using Python and/or Java.
    • Implement solutions using a variety of database technologies, including relational and graph databases.
    • Take ownership of deploying and maintaining services in our AWS cloud environment.
    • Actively participate in code reviews, design discussions, and technical documentation to ensure quality and maintainability.
    • Troubleshoot and resolve complex technical issues in development and production environments.
    • Collaborate with cross-functional teams to translate business requirements into robust technical solutions.

    Qualifications:

    • B.S. degree in Computer Science, Engineering, or a related technical field.
    • 5 years of professional software development experience.
    • Strong proficiency in at least one programming language such as Python or Java.
    • Proven experience building and deploying applications on AWS.
    • Solid experience with relational databases (e.g., PostgreSQL, MySQL) and developing REST APIs.
    • Experience with version control systems (e.g., Github, Bitbucket) and CI/CD concepts.
    • Excellent problem-solving skills and the ability to work independently on complex tasks.

    Preferred:

    • Experience with web frameworks like Flask or FastAPI.
    • Familiarity with modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
    • Experience in the life sciences, healthcare, or another regulated industry.
    • Familiarity with containerization technologies (e.g., Docker).
    • Exposure to graph databases or NoSQL technologies.

    Similar jobs