The Adobe Experience Platform allows our customers to deliver the right experience by organizing and integrating vast amounts of data into sophisticated records and event data stores that update in real time.
The Identity Service team in AEP is looking for a Sr. software engineer to join a highly motivated and efficient team to build high-performance and resilient services for event and data processing at scale.
What you'll do
Design new features and create functional specifications by working with product management and engineering team members.
Create technical specifications, prototypes, and presentations to communicate your ideas.
Develop software solutions by understanding our customer's requirements, data flows, and 3ntegrations.
Implement optimal logical and physical data models and realize them in the product architecture.
Partner with researchers and solution architects to integrate cutting-edge technologies into the product and deliver a responsive, scalable, and accurate solution.
What you need to succeed
MS or PhD in Computer Science or equivalent
5+ years of industry experience in building high scale distributed systems; 2+ years of experience designing software in public cloud such as Azure or AWS
Experience with Asynchronous messaging & streaming technologies like Kafka
Experience building applications using REST APIs
Proficient in Java, Scala or other modern programming languages
Experience with Spring or a similar framework
Experience with relational database systems, NoSQL databases
Excellent written and verbal communication skills
Experience with Agile Software Development methodology
Track record of delivering software releases on time with high quality
Motivated self-starter with the ability to learn and adapt quickly