Software Development Engineer
Core
Building low-latency, high-performance distributed systems and microservices for Adobe Document Cloud to handle millions of daily requests.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Cloud services and platform for Adobe Document Cloud
Domain
Cloud infrastructure, distributed systems, document processing
Required skills
Java, Python, C++, distributed systems, RESTful services, low-latency system design, microservices architecture
Preferred skills
CI/CD, AI/ML, Docker, Kubernetes, monitoring systems (Splunk, NewRelic, Grafana), Agile practices
Technologies
Java, Python, C++, Docker, Mesos, Kubernetes, Splunk, NewRelic, Grafana
Responsibilities
Define technical vision and roadmap for projects; design and build low-latency, high-volume microservices; guide software development and operational approaches; adopt and advocate for new technologies; mentor junior team members
Seniority
Mid-level to Senior, hands-on IC
