We're looking for a Senior Software Development Engineer to join our team at Adobe. The ideal candidate will have experience with Big Data technologies and a passion for innovation. The role involves integrating and improving Big Data tools and frameworks, developing and deploying critical parts of services, and collaborating with multi-functional specialists to launch customer-focused solutions.
Requirements
- Bachelor’s Degree or equivalent experience
- 9+ 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
- Proven experience working with NoSQL databases, preferably HBase and Cassandra
- Proficiency in data structures and algorithms
- Proven expertise in Java, OOP principles, clean design, and design patterns
- Deep understanding of modern cloud technologies and design patterns for building “always-up” services
- Strong analytical and problem-solving skills
- Strong interpersonal and communication skills
- Unending curiosity, thoroughness, tenacity, and focus on quickly designing and building sophisticated software systems with great quality to solve customer problems
- Experience with Containers and CI/CD systems like Argo CD and GitOps
- Experience with other Big Data tech stacks
- Experience with CDP and Generative AI is a plus
Benefits
- Comprehensive benefits
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Generous Paid Time Off
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance