Software Development Engineer
Adobe · Noida
Collected role description
Role overview
Software Development Engineer at Adobe
Responsibilities
- Work in cross-functional teams to ensure superb end-to-end user experience for customers .
- Build reusable code and libraries for future use.
- Write high quality, maintainable, and robust frontend and backend code.
Employment details
- Location: Noida [Uttar Pradesh] [India]
Application details
- Knowledge of software fundamentals including design principles & analysis of algorithms, data structure design, and implementation, documentation, and unit testing and the acumen to apply them.
- Develop creative web portals, sites, pages, microservices/APIs, and web application integrations.
About the employer
- You have an opportunity to be a part of the team which helps build solutions, that enable direct line to putting Adobe Products into student hands and provides frictionless deployment & provisioning routes for IT Admins and Educators to get Adobe tools in the hands of students.
- Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity.
Additional role details
- Be a part of the Student Product Group team, that builds experiences which helps in creating a destination where CCExpress and Acrobat education users globally, can quickly find information they are looking for, by providing Personalised journeys and experiences and data driven feature selection and decision making.
- B.Tech/M.Tech from a premier institute with hands on design / development experience in building and operating highly available services, ensuring stability, security and scalability. 4+ years of software development experience preferably in product companies.
- Proficiency in the latest technologies like Web Component, React/Vue/Bootstrap, Redux, NodeJS, Type Script, Dynamic web applications, Redis, Memcached, Docker, Kafka, MySQL.
- Deep understanding of MVC framework and concepts like HTML, DOM, CSS, REST, AJAX, responsive design, Test-Driven Development.
- Understanding and experience of LLMs and AI/ML application development.
- Experience with AWS with knowledge of AWS Services like Autoscaling, ELB, ElastiCache, SQS, SNS, RDS, S3, Serverless Architecture, Lambda, Gateway, and Amazon DynamoDB, etc. or similar technology stack.
- Experience with Operations (AWS, Terraform, scalability, high availability & security) is a big plus.
- Have experience in leveraging AI tools and agentic development frameworks to build reliable, performant and scalable solutions focussing on productivity and velocity in the delivery process.
- Build web frontend solutions using HTML, CSS, JavaScript/TypeScript, Web Components, ReactJS, Bootstrap and other web development technologies.
- Contributes in analysis, design, prototype and implementation of new services/features and improving existing ones .
- Be a proactive self-starter and fast learner who can develop methods, techniques and evaluation criterion for obtaining results.
- Write backend end points, define schemas, data flow pipeline.
- Committed to best practices in software development: design, testing, version control, documentation, build, deployment, and operation.
- Respond, troubleshoot, and support production systems, performance, reliability, and scalability issues.
- Perform your own pre-deployment QA and build and implement comprehensive unit tests for confirming functionality and performance of new code.
- Be a part of an engineering team on-call rotation for escalations.
- Ability to work proactively and independently with minimal supervision.
Collected minimum qualification
B.Tech/M.
Collected experience requirement
4+ years