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 to 04/02/2027 (Contract)

Team: US Solutions Enablement

Job Description

Build cloud-based services for subscription management and purchasing across Adobe products (Creative Cloud, Document Cloud, etc.).

Deliver highly scalable, reliable microservices supporting a variety of products, plans, promotions, purchase methods, and geographies.

Perform data experimentation and analysis for systems and services; build data consistency and validation features.

Responsibilities

Participate in design, coding, code review, unit testing, integration testing, and bug fixing.

Design and deliver medium to complex functionality independently.

Collaborate with cross-functional teams and provide technical guidance to build scalable, high-performance solutions with low operational overhead.

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

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

Qualifications

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

2-5 years of software engineering experience.

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; track record of delivering software releases or projects on time with high quality.

Excellent written and verbal communication skills.

Preferred Qualifications

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

Knowledge in data experimentation and analysis.

Experience with AWS, New Relic, or Splunk.

Compensation

Pay Rate: $78.96/hour

Requisition ID: 37652711

Responsibilities

  • Participate in design, coding, code review, unit testing, integration testing, and bug fixing.
  • Design and deliver medium to complex functionality independently.
  • Collaborate with cross-functional teams and provide technical guidance to build scalable, high-performance solutions with low operational overhead.
  • Prototype ideas quickly and research industry trends to improve product adoption and user experience.
  • Track metrics, perform analysis and experimentation on data flowing through systems/services.

Qualifications

  • Bachelor's degree in Computer Science or equivalent (Master's preferred).
  • 2-5 years of software engineering experience.
  • 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; track record of delivering software releases or projects on time with high quality.

Skills mentioned

JavaSpring BootREST APIsSQLMicroservicesDistributed SystemsAWSSoftware TestingUnit TestingIntegration Testing

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