Remote Software Engineer - Bioinformatics
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
Kforce’s client, a growing Biotechnology/Pharmaceutical technology company, is seeking a remote Software Engineer to work as part of the Research Software team in Functional Genomics. We are working directly with the Hiring Manager on this search assignment. This position is 100% remote. The company offers a competitive compensation package including base salary, annual bonus and Stock/RSU’s. The Software Engineer will work as part of a multidisciplinary and highly innovative team designing and implementing tools to support their drug discovery research efforts. Work will include Docker-based web services delivering rich data-driven user-interfaces for the interrogation of complex biological and chemical data. Responsibilities:
- Develop tools for various research teams that help medicinal chemists, biologists and computational biologists better capture and leverage in-house and external data in their research
- Maintain legacy Java software and migrate legacy Java software into contemporary technologies (Java or Node/Typescript)
- Create new backend services to accommodate our expanding infrastructure
- Enhance institutional data access using tools like RESTful API’s and modern web UI/UX frameworks
- Work directly with end-users to troubleshoot and/or design and prioritize feature enhancements to existing tools
Requirements
- BS or MS degree in Computer Science, Computer Engineering, Biomedical, Biotechnology or related field preferred
- At least 3+ years of software development experience
- Proficient with Java, JavaScript or typescript would be ideal
- Experience with Node.js, Git and Python are a plus
- Knowledge of Java GUI frameworks like Swing, AWT is a plus
- Knowledge of web frameworks like Jersey or Spring
- Knowledge of Maven and Gradle
- Experience with software test automation is a plus but not required
- Experience with relational databases
- Experience deploying services using AWS services and Docker is a plus
- Linux skills are preferred
- Must have excellent communication and requirement gathering skills
- An ability to be productive and successful in an intense work?environment
- Able to learn new technologies quickly and jump in anywhere in our stack
- Experience with bioinformatics and genomics is a plus
Nice to Have:
- Experience with GraphQL
- Experience with NoSQL databases
- Experience with a web app component-based framework
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Best Countries for Software Engineers
Is Software Engineering Over-Saturated?
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries