Job Description
Company: Adobe
Location: Bangalore, Karnataka, India
Job Type: Full-Time
Experience: 4+ Years
Education: B.Tech/M.Tech/MCA in Computer Science or related field
Expected Salary: ₹25 – ₹46 Lakhs per year
Job Category: Engineering, Information Technology
Website: website info
Contact: Contact us
About the Role:
As a Computer Scientist on the Adobe Sign platform team, you will drive the development
of secure, scalable cloud services and next-generation document workflows. You’ll work
across the full product lifecycle—defining APIs and components, implementing high
performance solutions, and collaborating with cross-functional teams to deliver features
that enable millions of users to sign, track, and manage documents seamlessly.
Key Responsibilities:
→ Service Architecture: Design and evolve Document Cloud components, tools,
and APIs to meet business requirements.
→ Cloud Development: Build high-availability, secure backend services that
support mission-critical signature workflows.
→ Cross-Functional Collaboration: Partner with architects, product managers,
and frontend engineers to architect integrated solutions.
→ Full-Lifecycle Ownership: Lead features from early specification through secure
software development, testing, and deployment.
→ Performance & Reliability: Optimize system performance, implement
monitoring, and ensure stringent SLAs are met.
Technical Skills / Knowledge:
→ Programming Languages: Expert in Java and JEE, with deep knowledge of Spring
framework.
→ Databases: Proficient with both relational (MySQL) and NoSQL databases.
→ Distributed Systems: Hands-on experience designing and developing large
scale, fault-tolerant systems.
→ API Design: Skilled in creating robust, RESTful services with strong security
practices.
→ DevOps & Infra: Familiarity with CI/CD processes, containerization, and cloud
infrastructure to support scalable services.
Requirements:
→ Bachelor’s or Master’s degree (B.Tech/M.Tech/MCA) in Computer Science,
Engineering, or a related field.
→ Minimum of 4 years of professional experience in backend or distributed systems
development.
→ Proven ability to architect and implement high-quality, performant cloud services.
→ Strong analytical and problem-solving skills, with a customer-focused mindset.
→ Excellent communication and collaboration abilities in a fast-paced, globally
distributed environment.