Adobe logo
Adobetoday

Software Development Engineer 2

$93,200–$179,200 year

On-site · San Jose, California, United States

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

Job Summary

Backend Software Engineer on the Unified Profile team delivering highly reliable, scalable enterprise applications that process real-time data at scale. You’ll contribute to design discussions, guide code reviews and test coverage, and help optimize performance and scalability of backend services. The role involves working with Java/Scala, Spark, Akka, and deploying on public clouds (AWS/Azure), building systems that handle billions of events per day and petabytes of data, while aiming for high availability and maintainable code. Expect collaboration with Product Managers, participation in architectural decisions, and opportunities to lead engineering efforts and new features. Familiarity with distributed data processing, data modeling, and modern data storage options (SQL/NoSQL databases) is required, along with strong problem-solving and communication skills.

Required Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent
  • 0-1+ years of software development experience
  • Proficiency in Java and/or Scala
  • Strong understanding of data structures and algorithms
  • Experience with distributed processing systems and big data technologies (e.g., Spark, Hadoop, Kafka)
  • Experience with cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Ability to work in an Agile software development environment
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

$93k – $179k / yr

Software Development Engineer 2 · Adobe

Apply on Sorce