Jobs / Software Development Engineer (SDE) / Adobe Hiring Senior Software Development Engineer in Noida
Adobe logo

Adobe

Adobe Hiring Senior Software Development Engineer in Noida

location_on Noida | On-site
work 7+ years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Adobe is hiring a Software Development Engineer for its Technology GRC group, with the role specifically focused on Noida. This is a senior-level engineering opportunity within a compliance automation team. The position combines software engineering, AI and machine learning, microservices, cloud-native development, and compliance technology to help build systems that provide a stronger and more timely view of organizational compliance.

The role involves designing and developing automation platforms that support compliance controls and reporting. The engineer will work on scalable applications, AI-powered solutions, APIs, databases, and modern development practices. A major focus is on creating reliable, low-latency and high-throughput systems while maintaining code quality, documentation, security-minded engineering practices, and long-term maintainability.


Key Responsibilities

  • Develop and maintain platforms and tools that automate compliance activities and provide visibility into organizational compliance posture.
  • Design and architect AI-enabled solutions that operate across multiple microservices and support high-throughput, low-latency workloads.
  • Take ownership of software development activities supporting compliance control testing and related technology initiatives.
  • Research ideas, technologies, and industry developments that could improve compliance automation and reporting capabilities.
  • Build reusable software components and contribute to the continuous improvement of internal technology portals and collaboration platforms.
  • Work with multidisciplinary teams to convert business and compliance requirements into dependable technical solutions.
  • Help define engineering goals and deliver AI solutions that balance business requirements, innovation, performance, and maintainability.
  • Prototype new concepts quickly, evaluate technical approaches, and research emerging technologies.
  • Develop and maintain APIs and backend services using JavaScript, Python, Node.js, Express.js, or Flask.
  • Design applications that provide high availability, strong performance, scalability, and low response times.
  • Apply modern engineering practices involving Agile development, CI/CD, containers, Kubernetes, Docker, and microservices.
  • Contribute to front-end development and integration using technologies such as HTML, CSS, ReactJS, and AngularJS.
  • Work with state management approaches including Redux and MobX where required.
  • Apply LLM frameworks and generative AI techniques to production-oriented solutions.
  • Support prompt engineering, retrieval-augmented generation, and model fine-tuning initiatives.
  • Maintain technical documentation and communicate effectively with technical and business stakeholders.
  • Support the team in responding to changing priorities and requirements.
  • Travel approximately 10–20% of the time as required by the role.


Required Skills

The position requires strong software engineering experience combined with practical AI and machine learning knowledge. Candidates should be proficient in JavaScript and Python and have hands-on experience developing APIs and backend applications. Experience with Node.js and frameworks such as Express.js and Flask is particularly relevant.

A solid understanding of application architecture, design patterns, reliability, scaling, and server-side development is important. Candidates should be capable of writing reusable, testable, efficient code and designing applications that can operate with high availability and low latency.

Database knowledge is required across both SQL and NoSQL technologies. Relevant examples include PostgreSQL, MySQL, and MongoDB. Familiarity with EJS and server-side templating is also expected.


Required Technologies

  • JavaScript
  • Python
  • Node.js
  • Express.js
  • Flask
  • SQL
  • NoSQL
  • PostgreSQL
  • MySQL
  • MongoDB
  • EJS
  • HTML
  • CSS
  • ReactJS
  • AngularJS
  • Redux
  • MobX
  • Kubernetes
  • Docker
  • CI/CD
  • Microservices
  • LangChain
  • LlamaIndex
  • AutoGen
  • CrewAI
  • Prompt Engineering
  • RAG
  • Fine-tuning
  • AI/ML


AI and GenAI Expertise

A significant part of this role is focused on production AI and machine learning systems. Candidates should have at least two years of experience working with AI/ML systems in production and should understand modern generative AI development practices.

The role calls for deep familiarity with LLM frameworks such as LangChain, LlamaIndex, AutoGen, CrewAI, or comparable technologies. Knowledge of retrieval-augmented generation, prompt engineering, and fine-tuning is important for developing practical AI solutions. Candidates should be able to connect these capabilities with scalable backend services and enterprise applications rather than treating AI as an isolated component.


Preferred Skills

Knowledge of compliance frameworks such as SOC 2, FedRAMP, ISO, or PCI is beneficial. Experience in compliance technology can help candidates understand the business context behind the automation platforms being developed.

Strong experience with scalable server architecture, distributed application patterns, API design, microservices, containerization, and CI/CD is also valuable. Candidates who can move between backend services, AI workflows, databases, and frontend integration will be well aligned with the broad scope of this role.


Education

A college degree with a focus in Information Technology or Computer Science is required, or equivalent experience may be considered according to the job description.


Experience

The role requires 7+ years of hands-on software design and development experience. In addition, candidates need at least 2 years of experience working with AI or machine learning systems in production. The position is intended for experienced software engineers who can contribute to architecture, implementation, technical problem solving, and AI-focused engineering initiatives.


Soft Skills

Strong written and verbal communication is important because the role involves collaboration across multiple teams and coordination with different stakeholders. Planning ability, ownership, adaptability, and structured problem solving are also essential.

The successful candidate should be comfortable managing multiple priorities and responding to changing requirements. A learning mindset is valuable because the work involves researching emerging AI technologies and evaluating new approaches. The role also requires someone who can work effectively as part of a team while taking ownership of technical outcomes.


Benefits of Working in this Role

This role provides an opportunity to work at the intersection of enterprise software engineering, compliance automation, AI/ML, and scalable distributed systems. The work can provide practical exposure to production AI solutions, LLM frameworks, microservices, API engineering, databases, containerization, and modern software delivery practices. The job description also highlights opportunities to research new technologies, prototype ideas, and contribute to AI solutions that support business and compliance objectives.


Work Mode

The job description identifies the role as being for the Noida office. It does not explicitly state a remote or hybrid work arrangement for this specific position.


Location

The job is associated with two locations in India: Noida, Uttar Pradesh, and Bangalore, Karnataka. The description specifically states that this senior software development role is for the Noida office.


Who Should Apply

This opportunity is best suited to experienced software engineers with 7+ years of development experience and strong hands-on skills in JavaScript and Python. Candidates should have practical experience building APIs, scalable applications, microservices, and production AI/ML systems.

Professionals with experience in Node.js, Express.js, Flask, PostgreSQL, MySQL, MongoDB, ReactJS, Kubernetes, Docker, CI/CD, and modern LLM frameworks should consider the role. Candidates with additional knowledge of compliance frameworks and enterprise governance environments may have an advantage.


Career Growth

The position offers a broad technical scope covering software architecture, AI engineering, backend development, distributed systems, application scalability, DevOps practices, and compliance automation. Continued work across these areas can support progression toward senior technical engineering, AI platform engineering, solution architecture, or technical leadership responsibilities.


Application Advice

Candidates should tailor their resumes to clearly demonstrate senior-level software development experience and production AI/ML work. Highlight specific projects involving Python, JavaScript, Node.js, API development, microservices, databases, Docker, Kubernetes, and CI/CD. For AI-focused experience, describe practical work with LLMs, RAG, prompt engineering, fine-tuning, and frameworks such as LangChain, LlamaIndex, AutoGen, or CrewAI.

If you have worked with compliance frameworks such as SOC 2, FedRAMP, ISO, or PCI, include that experience clearly. Also mention examples of scalable architectures, performance optimization, high-availability systems, technical ownership, and cross-functional collaboration. Review the employer's application page for the latest recruitment details before applying.


Technical Ecosystem

Eligibility Criteria

school

Education

College degree in Information Technology, Computer Science, or equivalent experience.

work_history

Experience

7+ years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.