Taro Logo

Senior Software Development Engineer

Adobe is a global technology company that provides digital experience solutions, enabling everyone from emerging artists to global brands to create and deliver exceptional digital experiences.
$153,600 - $286,600
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Senior Software Development Engineer

Adobe Experience Platform (AEP) is seeking a Senior Software Development Engineer to join their innovative team. This role is crucial in developing and maintaining core services built on the data layer, focusing on foundational elements like Identity Graphs, Profile, Segmentation, and edge components for real-time data capture and decisioning.

The position involves working with high-traffic, high-visibility applications that handle massive amounts of data and solve complex scaling challenges. You'll be part of a diverse team responsible for laying the groundwork for higher-level services essential to Adobe's Experience Business vision.

Key responsibilities include:

  • Integrating and improving Big Data tools and frameworks
  • Developing and deploying critical services to production
  • Optimizing distributed microservices and Spark applications
  • Leading large-scale projects in an Agile environment
  • Collaborating with cross-functional teams
  • Mentoring team members and promoting continuous learning

The ideal candidate should have:

  • 10+ years of software development experience
  • Expertise in Java, OOP principles, and design patterns
  • Strong experience with open-source technologies like Spark, Hadoop Stack, and Kafka
  • Knowledge of file formats like Apache Parquet and table formats
  • Deep understanding of modern cloud technologies
  • Experience with Containers and CI/CD systems

This is an excellent opportunity for a seasoned engineer who wants to work with cutting-edge Big Data technologies and make a significant impact on Adobe's customer experience management platform. The role offers competitive compensation and the chance to work on innovative solutions that power digital experiences for global brands.

Last updated a day ago

Responsibilities For Senior Software Development Engineer

  • Integrate and improve Big Data tools and frameworks
  • Develop and deploy critical parts of the services to production
  • Translate high-level requirements into meaningful tasks and actions
  • Optimize distributed microservices and Spark applications
  • Lead sophisticated, large-scale projects in an Agile environment
  • Collaborate with multi-functional specialists
  • Communicate clearly with leadership to define goals
  • Market ideas across teams and organizations
  • Mentor other team members
  • Promote a culture of continuous learning

Requirements For Senior Software Development Engineer

Java
Kafka
Kubernetes
  • Bachelor's Degree or equivalent experience
  • 10+ years of industry software development experience
  • Hands-on experience with open-source technologies such as Spark, Hadoop Stack, and Kafka
  • Proven record of delivering highly optimized code in Scala/Java
  • Understanding of file formats like Apache Parquet and table formats
  • Proficiency in data structures and algorithms
  • Deep understanding of modern cloud technologies
  • Experience with Containers and CI/CD systems
  • Strong analytical and problem-solving skills
  • Strong interpersonal and communication skills

Interested in this job?

Jobs Related To Adobe Senior Software Development Engineer