Senior Software Engineer

Cayuse

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Design, code, test, and maintain full stack software solutions of moderate to high complexity
  • Build features end-to-end from data layer to UI with ownership over quality and user experience
  • Contribute to the design and architecture of new and existing systems
  • Develop prototypes and proofs of concept to evaluate new technologies
  • Work cross-functionally with product management and quality engineering teams
  • Balance feature delivery with proactive investment in tech debt and platform health
  • Write thorough unit, integration, and end-to-end tests to drive a "build quality in" culture
  • Resolve defects during QA, pre-production, and post-release phases

Requirements

  • 5+ years of experience developing large scale web apps and services
  • Strong experience with Java, Spring, and Hibernate
  • Strong experience with unit testing and Test-Driven Development (TDD)
  • Experience with Spring Boot and Spring Webflux
  • Experience with relational database technology
  • Experience with Agile/SCRUM development
  • Experience with AWS
  • Experience with Atlassian Tool Suite (Bitbucket, Jira, Confluence)
  • BS/MS in Computer Science or equivalent work experience
  • Solid communication skills for explaining complex technical issues

Preferred Qualifications

  • Experience with modern JavaScript web application frameworks
  • Interest or experience in using AI to improve software productivity

Benefits

  • Competitive Medical Benefits (PPO + HSA available)
  • Vision, Dental, and Short-Term Disability fully covered
  • Unlimited PTO, Holidays, and Flexible Work Schedule
  • Remote Work Stipend
  • Equal Paid Parental Leave
  • 401k with Employer Matching
  • Quarterly Wellness Reimbursement

About the Company

Cayuse empowers organizations to conduct globally connected research that advances science, discovery, and society through integrated and easy-to-use technology.

Skills & tools

JavaSpringAWS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years experience in web apps
  2. 02Java, Spring, Hibernate
  3. 03TDD and unit testing
  4. 04Spring Boot and Webflux
  5. 05Relational databases
  6. 06Agile/SCRUM
  7. 07AWS
  8. 08BS/MS in Computer Science
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches