CareerPlanGet AI match score →

Senior Software Engineer (Java)

🌐 Remote💼 Full-time🗓 2026-06-09 → 2026-07-31

Core

Design, develop, and maintain full-stack software solutions for the Cayuse Research Platform, enabling globally connected scientific research.

Role type

Senior Software Engineer (Java)

Builds

Full-stack web applications and services for the Cayuse Research Platform

Domain

Scientific research software / SaaS

Deliverable

production ML models | product features

Required skills

Java, Spring, Hibernate, Spring Boot, Spring Webflux, relational databases, unit testing, TDD, AWS, software architecture

Preferred skills

Modern JavaScript frameworks, AI tools for productivity

Technologies

Java, Spring, Hibernate, Spring Boot, Spring Webflux, AWS, Atlassian Suite

Responsibilities

Design, code, test, and maintain full stack software solutions of moderate to high complexity; Contribute to the design and architecture of new and existing systems; Develop prototypes and proofs of concept to evaluate new technologies; Write thorough unit, integration, and end-to-end tests; Resolve defects swiftly during QA, pre-production, production, and post-release phases.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗