Senior Software Engineer - AWS

Diligente Technologies
Hyderabad, Telangana, India

Title: Senior Software Engineer - AWS

Location: Hyderabad, India(Onsite)

Fulltime

Qualifications

Required:

  • Bachelor’s or master’s degree in computer science, Engineering, Information Systems, Data Engineering, or equivalent practical experience.
  • 6+ years of relevant software engineering experience building cloud-native applications, APIs, data services, integration services, or enterprise digital platform capabilities.
  • Strong hands-on experience designing and building AWS serverless solutions using services such as Lambda, API Gateway, Step Functions, Event Bridge, S3, Glue, DynamoDB, Aurora, RDS, CloudWatch, IAM, and related AWS services.
  • Experience building AWS ETL services and data pipelines for ingestion, transformation, enrichment, validation, orchestration, scheduling, monitoring, error handling, replay, and production support.
  • Strong API development experience, including REST APIs, Graph APIs, API lifecycle management, authentication, authorization, throttling, error handling, versioning, and performance optimization.
  • Hands-on experience with AWS database services and data modeling patterns across relational, NoSQL, and graph-oriented workloads.
  • Experience with Graph API and graph database concepts on AWS, including relationship modeling, graph queries, connected data patterns, and graph-powered customer experience or search use cases.
  • Experience integrating AWS services with digital experience platforms such as Adobe Experience Manager (AEM), Product Information Management (PIM), Coveo Search, eCommerce platforms, content platforms, or customer-facing web applications.
  • Experience configuring and supporting CDN platforms such as Akamai, Wangsu, or similar services, including origin configuration, cache rules, TTLs, invalidation/purge processes, routing behavior, and caching strategies for customer-facing web applications and APIs.
  • Experience designing, supporting, or integrating AWS-based product data cache capabilities or product data services that support customer-facing web, search, content, commerce, or digital experience platforms.
  • Must have strong hands-on programming experience in either Node.js or Python for building APIs, ETL services, automation, backend services, and cloud-native AWS integrations.
  • Solid understanding of event-driven architecture, microservices, asynchronous processing, message-based integration, serverless design patterns, data quality, and scalable cloud operations.
  • Experience with CI/CD, infrastructure as code, automated testing, observability, logging, monitoring, performance tuning, incident response, and production support for cloud services.
  • Strong understanding of security practices for cloud-native services, including IAM, secrets management, encryption, network controls, API security, data protection, and least-privilege access.
  • Ability to translate platform needs from AEM, PIM, Coveo Search, commerce, data, and business stakeholders into reliable, scalable, and maintainable AWS services.
  • Excellent problem-solving skills, analytical mindset, attention to detail, and ability to operate effectively in a product-oriented agile POD.
  • Strong communication skills and a collaborative perspective across engineering, architecture, product management, platform operations, security, analytics, and business stakeholders.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →