Senior Java Software Engineer at Cayuse LLC (Remote)
The exciting world of scientific research is fueled by people with a passion for solving complex problems. At Cayuse, we are committed to our customers’ success by empowering organizations to conduct globally connected research that advances their impact on science, discovery and society. We build on that commitment with proven, integrated and easy-to-use technology that delivers exceptional value, and world class service and support that accelerates outcomes.
But we are more than just an empowering platform powered by advanced technologies. We are a collaboration of exceptional, highly skilled people with multi-disciplinary expertise, and are building our team to support our ambitious growth plans. Cayuse’s foundational strength comes from our customer and employee focused values and commitment to industry-leading solutions. It’s an exciting time to become a key member of our growing team.
100% remote role in the United States
No C2C or 3rd party agency applications accepted
Cayuse does not sponsor applications for work visas
The exciting world of scientific research is fueled by people with a passion for solving complex problems. Cayuse develops SaaS solutions that simplify the business of research administration, helping universities, and research organizations work smarter.
We’re looking for inspired, talented professionals to help us with our ambitious growth plans. Cayuse has a strong backbone of customer and employee focused values that lead to a great working environment. With a strong financial foundation and several new products under development, it’s an exciting time to become a key member of our growing team.
Willing to entertain someone who is at an advanced mid-level or reach to senior level. Willing to entertain a strong Java Spring Boot developer without Webflux experience if that is the only missing qualification. If that is the case, should be quite strong in the enterprise software space.
Responsibilities
- Design, code, test, and maintain software solutions of moderate to high complexity
- Designing/developing web, software, prototypes, or proofs of concepts
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
- Work cross-functionally with various teams: product management, quality engineering, and across various product lines to deliver
- Participate in agile planning and execution operating mechanisms
Qualifications
- 3+ years of experience developing, maintaining, and innovating large scale enterprise web apps and services.
- Experience with working on a distributed team, owning outcomes and delivering results
- Experience with Java, Spring, and Hibernate server application, and its design patterns
- Experience with unit testing and Test-Driven Development (TDD)
- Solid understanding of software design and architecture
- Experience with Agile Development, SCRUM
- Experience with relational database technology
- Experience with Spring Boot and Spring Webflux
- Experience with the Atlassian Tool Suite (Bitbucket, Jira, and Confluence) or similar
- Experience developing applications in AWS is a plus
- Experience with modern JavaScript web application frameworks is a plus
- Solid communication skills with demonstrated ability to explain complex technical issues to both technical and non-technical audiences
- BS/MS in computer science or equivalent work experience
Benefits:
- Competitive Medical Benefits (PPO + HSA available)
- Vision, Dental, Short-Term Disability fully covered by Cayuse
- Paid Time Off + Holidays + Flexible Work Schedule
- Remote Work or Commuter Stipend
- Equal Paid Parental Leave
- 401k with Employer Matching
- $30 Wellness Reimbursement
- Remote Work Environment, Supporting the Ultimate Employee Experience
- Fun, innovative Portland Office with Industrious Spirit Offering Kombucha and Cold Brew
Our culture is one of inclusion and belonging where everyone feels respected, treated justly, supported and nourished. We all share responsibility for creating and sustaining a work environment where differences are celebrated and we are empowered to strive for excellence. We’re proud to be an equal opportunity employer and actively seek to recruit, develop, and retain a diverse and talented workforce.