Software Development Engineer 2
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join Adobe as a Software Development Engineer 2 in Noida, India, and contribute to shaping the future of digital experiences. In this role, you will prototype, develop, and unit-test scalable, high-quality features. You'll collaborate closely with teammates to devise optimal problem-solving approaches, conduct thorough code reviews, and provide constructive feedback. Responsibilities include planning, developing, and evolving necessary infrastructure in partnership with Operations, as well as troubleshooting and resolving performance, reliability, and scalability issues. This is a highly collaborative, reciprocal team environment that thrives on effective communication and quality contributions across multiple geographies.
Key Responsibilities:
- Prototype, develop, and unit-test scalable features with the highest quality.
- Collaborate with team members on effective problem-solving strategies.
- Perform code reviews, offer feedback on coding techniques, and incorporate reviewer feedback.
- Plan, develop, monitor, and evolve required infrastructure in collaboration with Ops partners.
- Troubleshoot and resolve performance, reliability, and scalability issues.
- Engage in a reciprocal team requiring effective communication and quality contributions across diverse geographical locations.
Requirements:
- B.Tech/MS in Computer Science or related fields, or extensive software development experience.
- Minimum 1 year of relevant industry experience and at least 2 years of work experience in building modern web applications.
- Strong computer science fundamentals, including a solid understanding of software architecture, design patterns, and performance optimization.
- Proficiency in NodeJS, GraphQL, Webpack, Nx, and Flex.
- Hands-on experience with modern web technologies and tools such as React.js, Redux, Webpack, and Webhooks.
- Familiarity with browser-based debugging and performance profiling.
- Excellent problem-solving and creative troubleshooting abilities.
- Strong communication and collaboration skills.
- Ability to thrive in a fast-paced environment and adapt effectively under pressure.
- A strong eagerness to learn, grow, and take ownership of tasks.
Nice to Have:
- Understanding of integrating AI features into web applications, prompt engineering, working with LLM APIs, RAG, and MCPs.
Adobe is dedicated to creating an exceptional employee experience where everyone is respected and has equal opportunity. We welcome new ideas from all levels of the organization.
Company
Adobe
Adobe is a global leader in digital experiences, empowering individuals and businesses to create and deliver exceptional content across all screens. We provide the tools that bring ideas to life, maki...