Software Engineer 4
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
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.