What are the responsibilities and job description for the Software Engineer position at Cypress HCM?
Job Details
- Software Engineer 4 (Contract)
- Location: San Jose, CA Hybrid (Hybrid)
- Duration: 12/01/2025 to 6/01/2026
- Team: Engineering - Personalization Services Segmentation
Key Responsibilities:
- Develop and maintain scalable, distributed applications using Scala.
- Write and automate unit and functional tests
- Implement low-latency, high-performance services for real-time processing.
- Work with multi-threading and concurrency models to optimize application performance.
- Design and optimize database solutions for scalability and efficiency.
- Develop and deploy applications in cloud environments (AWS/Azure).
- Implement CI/CD pipelines to streamline development and deployment workflows.
- Leverage orchestration frameworks for workflow management.
- Collaborate with cross-functional teams to design and implement robust solutions.
- Ability to debug and analyze root causes.
Required Skills & Qualifications:
- Scala, Akka, Play, ScalaTest
- Build tools - Maven, Gradle
- CI/CD, K8S, Argo, Jenkins
- Prometheus, Grafana, Splunk.
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science.
Compensation:
- $87.12 per hour.
#36617089
Salary : $85 - $87