Adobe logo
Adobe3 days ago

Software Development Engineer – Data & Cloud Engineering

$139,000–$257,550 year

On-site · San Jose, California, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Design, develop, test, and maintain scalable applications and services across client-side or server-side environments. Contribute throughout the software development lifecycle including coding, testing, debugging, deployment, and support. Apply core computer science fundamentals including algorithms, data structures, and software design principles. Develop and support PySpark data processing jobs; work with Hadoop, Databricks, AWS, and Azure; improve data pipelines and operational reliability. Collaborate with engineering, product, and analytics teams to deliver impactful solutions; communicate progress and ideas effectively. Requires a Bachelor's degree (or equivalent) and 3–5 years of software development experience with Java/C++ or similar languages; experience with Spark/PySpark and cloud platforms; strong CS fundamentals; good communication skills. Nice-to-have: Docker/Kubernetes and exposure to large-scale data processing environments.

Required Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or related field
  • 3–5 years of software development experience
  • Strong coding skills in Java, C++, or similar languages
  • Experience with data processing frameworks such as PySpark or Spark
  • Familiarity with cloud platforms such as AWS or Azure
  • Foundational CS knowledge (algorithms, data structures)
  • Strong problem-solving and debugging skills
  • Familiarity with software development best practices, version control, and testing

Desired Qualifications

  • Experience with distributed data technologies (Hadoop, Databricks)
  • PySpark or Spark experience
  • Cloud platforms (AWS, Azure) familiarity
  • Containerization experience (Docker, Kubernetes) is a plus
  • Strong problem-solving and debugging skills
  • Effective written and verbal communication
  • Experience designing and building scalable data processing systems
  • Proficiency in Java, C++, or similar languages
  • Experience with data pipelines and data processing workflows
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$139k – $258k / yr

Software Development Engineer – Data & Cloud Engineering · Adobe

Apply on Sorce