At Adobe, we’re changing the world. How? We give people the tools to bring their ideas to life and create content that makes life more fun and work more substantial.
We give businesses and organizations the power to truly engage their customers. We're the ones behind the alluringly designed content that streams across your laptop, TV, phone, and tablet every day and we’re the ones who harness the massive power of big data to help companies move from data to insight and insight to action by delivering content that people crave most.
The observability team within the Adobe Experience Platform organization is looking for innovative and passionate senior software engineer with deep experience in building low latency, high performance distributed systems.
The observability team builds metrics, alerts, logging and tracing systems and infrastructure to provide real-time operational insight to the rest of Adobe Experience Platform.
This requires collecting, streaming and persisting operational metrics data, and making that data accessible through flexible APIs and visualizations.
What you'll do
Collaborate with architects, product management and other engineering teams to create the technical vision, and road map for the team.
Design, development and testing of large scale, low latency high volume micros services.
Define and drive the best software development / engineering and operational practices for the team
Explore new open source technologies, adopt and contribute back to the open source community
Mentor and help junior team members to excel
What you need to succeed
8+ years of experience in design and development of software systems
B.S. in Computer Science or equivalent engineering degree
Extensive experience developing software in Java, or Scala or Akka and Go
Proven expertise in distributed systems and building RESTful services
Domain knowledge in metrics, alerting and distributed tracing
Understanding of time series databases such as OpenTSDB, alerting framework such as Prometheus, and monitoring tools such as NewRelic
Experience with developing and managing the microservices and infrastructure; having both development and operational (DevOps) background is preferred.
Good understanding of the Kafka framework
Familiarity with Azure infrastructure
Hands on experience with Kubernetes
Experience with continuous deployment models (CI / CD)
At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on . You will also be surrounded by colleagues who are committed to helping each other grow through our unique approach where ongoing feedback flows freely.
If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the and explore the meaningful we offer.
Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.