Search by job, company or skills

Adobe

Senior Computer Scientist

10-12 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

We are looking for passionate and driven senior architects who can translate intricate product features into scalable, efficient solutions. Your expertise in architectural decision-making and mentoring will be essential to our success and innovation in the marketing technology space.

Roles & Responsibilities-

This is an individual contributor position with the following key expectations:

  • Responsible for the design and architecture of new services and features
  • Stay current with emerging technologies and industry trends, using them to influence product direction
  • Lead all phases of engineering – from specs, design/architecture, and technology selection, to development, testing, automation, and deployment
  • Collaborate with architects, product management, and engineering teams to build features and services
  • Create technical specifications, prototypes, and presentations to communicate architectural ideas
  • Participate in the resolution of production issues and implement preventive solutions
  • Guide the team in building parts of large-scale products and services

Required Skills & Expertise-

  • 10+ years of experience in technical roles with proven contributions across the product lifecycle
  • Solid understanding of microservices architecture, cloud-native services, design patterns, and frameworks
  • Experience with leading cloud-based solution development (AWS and/or Azure preferred)
  • Strong computer science fundamentals, including algorithm design and performance optimization
  • Deep expertise in Java SE (Java 8+), including streams, lambdas, concurrency APIs, and functional programming
  • Proficiency in designing and developing RESTful APIs and GraphQL services
  • Excellent knowledge of relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB
  • Familiarity with API versioning, OAuth 2.0, JWT, and API documentation tools like Swagger/OpenAPI
  • Hands-on experience with containerization and orchestration tools – Docker, Kubernetes
  • CI/CD pipeline management using Jenkins; observability and log management using Splunk
  • Working knowledge of application security best practices and protocols (TLS/SSL, OWASP Top 10)
  • Experience with secure communication, encryption standards, and vulnerability remediation
  • Comfortable working across teams and navigating complex, cross-functional environments
  • Basic understanding of frontend/UI/UX development is an added advantage
  • Strong communication skills and ability to drive decisions in ambiguous situations
  • Demonstrated ability to manage scope changes and adapt to business needs
  • Bachelor's degree (or higher) in Computer Science, Engineering, or a related technical field

Architectural Skills-

Scalable Design Patterns

  • Proficiency in using design patterns (Singleton, Factory, Strategy, Observer)
  • Familiarity with CQRS, Domain-Driven Design (DDD), and other architectural paradigms

Integration & Interoperability

  • Experience integrating third-party APIs, SDKs, and services
  • Knowledge of stream and batch processing using frameworks like Apache Flink or Apache Spark

Monitoring & Observability

  • Experience with Prometheus, Grafana, and New Relic for system health monitoring
  • Knowledge of distributed tracing tools like Jaeger or Zipkin

Code Reviews & Standards

  • Skilled in performing detailed code reviews and enforcing development best practices

Data Management

  • Experience managing large-scale data processing and ensuring consistency in distributed systems
  • Familiarity with caching strategies using Redis or Memcached

About Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

Job ID: 107757003

Similar Jobs