> Markdown version of [/jobs/ext/3697683-software-engineer](https://www.wearedevelopers.com/jobs/ext/3697683-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Cypress - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $152,339.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, ARM Architecture, Software as a Service, Continuous Integration, Relational Databases, Software Design Patterns, Monitoring of Systems, Hibernate (Java), Spring Framework, PostgreSQL, MongoDB, MySQL, Object-Oriented Software Development, Scrum Methodology, Redis, Software Deployment, Enterprise Software Applications, Kubernetes, Information Technology, Wavefront, New Relic (SaaS), Docker, Service Stack - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/16_826f487d11 ## About the Role * 7+ years working in SaaS platforms & technologies * Experience planning and implementing architectures for new services or components. * Strong core Java or other object oriented languages, design patterns and OOD/OOP skills * Knowledge of ORM frameworks like Hibernate * Skills in MySQL, PostgreSQL, or other relational databases * Solid understanding of Docker or other container orchestration systems * You bring a positive work attitude, are a self-starter, and a standout colleague * Creative thinker and problem solver * Strong written and verbal communication and collaboration skills What will help you stand out from the crowd: * BS/MS in Computer Science, Engineering, or related field * Good working knowledge of Redis, Mongo * Experience building enterprise applications with Spring framework * Understanding of Scrum / Agile Methodologies * Affinity for APM and monitoring tools (New Relic, Wavefront, Vivid Cortex) ## Description * Design, develop, and test (including automated, continuous integration) key components of our platform * Develop systems that are highly reliable, scalable, but remain easy to maintain * Be passionate and help improve the availability, performance, scalability, and security of the product. * Be independent in feature/component design as well as conduct effective peer code reviews * Lead and participate in production deployment activities of features and diagnose and resolve issues brought up from the production environment * Evaluate new technologies and help incorporate them into the technology stack