Software Engineer 4

Cypress HCM
San Jose, California, United StatesContract$164,000–$164,000Posted Sep 18, 2026

About the role

Job Details

Software Engineer 4

Location: San Jose, CA 95110 (Hybrid, 3 days in San Jose office)

Duration: 10/05/2026 - 04/30/2027 (Contract)

Team: US Solutions Enablement

Job Description

Build cloud-based services for subscription management and purchasing covering products, plans, promotions, purchase methods, and geographies for Adobe products including Creative Cloud and Document Cloud.

Deliver highly scalable, reliable, and low-operational-overhead microservices used by multiple clients and teams.

Perform data experimentation, analysis, and implement data consistency and validation features to ensure high-quality data flow across systems.

Responsibilities

Participate in all aspects of software development: design, coding, code review, unit-testing, integration testing, and bug fixing.

Design and deliver medium to complex functionality independently.

Collaborate with cross-functional teams to ensure a superb end-to-end user experience.

Provide guidance to team members to build scalable, high-performance solutions with low operational overhead.

Prototype ideas quickly and research industry trends to improve product features and adoption.

Track metrics, perform analysis and experimentation for data flowing through different systems/services.

Build RESTful services and features that improve product usability.

Qualifications

Bachelor's degree in Computer Science or equivalent (required).

2-5 years of experience in software engineering.

Experience or knowledge in Java and Spring Framework.

Proficient in Object-Oriented analysis and design.

Experience building RESTful services.

Strong knowledge of databases and SQL.

Experience with Agile software development techniques.

Motivated self-starter with ability to learn and adapt quickly.

Excellent written and verbal communication skills.

Preferred Qualifications

Master's degree preferred.

Experience building large-scale, complex client/server solutions.

Knowledge in data experimentation and analysis.

Experience with AWS, New Relic, or Splunk is a plus.

Familiarity with microservices architecture and high-performance, low-operational-overhead systems.

Compensation

Pay Rate: $78.96/hour

Requisition ID: 37652680

Responsibilities

  • Participate in all aspects of software development: design, coding, code review, unit-testing, integration testing, and bug fixing.
  • Design and deliver medium to complex functionality independently.
  • Collaborate with cross-functional teams to ensure a superb end-to-end user experience.
  • Provide guidance to team members to build scalable, high-performance solutions with low operational overhead.
  • Prototype ideas quickly and research industry trends to improve product features and adoption.
  • Track metrics, perform analysis and experimentation for data flowing through different systems/services.
  • Build RESTful services and features that improve product usability.

Qualifications

  • Bachelor's degree in Computer Science or equivalent (required).
  • 2-5 years of experience in software engineering.
  • Experience or knowledge in Java and Spring Framework.
  • Proficient in Object-Oriented analysis and design.
  • Experience building RESTful services.
  • Strong knowledge of databases and SQL.
  • Experience with Agile software development techniques.
  • Motivated self-starter with ability to learn and adapt quickly.

Skills mentioned

JavaSpring BootREST APIsSQLMicroservicesPerformance OptimizationUnit TestingIntegration TestingData AnalysisAWS

About Cypress HCM

At Cypress, we deliver top talent to your doorstep. Our nationwide reach and industry expertise help us precision-match candidates, saving you time and frustration. Our experts specialize in placing highly qualified employees, ensuring a perfect fit that not only boosts individual career paths but also enhances organizational productivity.

Staffing and Recruiting51-200 employeesDanville, California