Senior Software Engineer (Java)

Cayuse

Remote regions

US

Benefits

Unlimited PTO

Similar Jobs

See all

Responsibilities:

  • Design, code, test, and maintain full stack software solutions of moderate to high complexity
  • Demonstrate engineering discipline in estimating work, reporting on progress, raising blockers and delivering on time
  • Build features end-to-end — from data layer to UI — with a strong sense of ownership over quality and user experience

Qualifications:

  • 5+ years of experience developing, maintaining, and innovating large scale web apps and services
  • Strong experience with Java, Spring, and Hibernate server application, and its design patterns
  • Strong experience with unit testing and Test-Driven Development (TDD)

Benefits:

  • Competitive Medical Benefits
  • Unlimited PTO + Holidays + Flexible Work Schedule

Cayuse

Cayuse empowers organizations to conduct globally connected research that advances their impact on science, discovery and society. They are a collaboration of exceptional, highly skilled people with multi-disciplinary expertise, and are building their team to support their ambitious growth plans.

Apply for This Position