V

Vanguard

Manages investment funds and retirement savings

Application Engineer 3

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A minimum of 5 years of experience in software development, system integration, database design, and backend architecture.
  • A Bachelor's degree (B.E./B.Tech) in a relevant field such as Computer Science, or a Master's degree or Diploma in Computer Science.
  • Python development experience, including object-oriented programming, type hints and static analysis, packaging, virtual environments, dependency management, and multiprocessing concurrency.
  • Testing experience using pytest, unittest, and related frameworks.
  • Hands-on experience with Amazon S3, including S3 Access Points, fine-grained IAM controls, lifecycle rules, storage classes, and multipart uploads.
  • Experience working with NoSQL databases such as DynamoDB.
  • Experience with AWS Lambda, including serverless patterns, event integration, concurrency, and retries.
  • Experience with AWS Step Functions, including workflow orchestration, error handling, and compensating flows.
  • Experience with Amazon ECS, including task definitions, service scaling, and container orchestration.
  • End-to-end testing experience for event-driven architectures, including contract testing and integration testing concepts, Avro schema validation and compatibility testing, integration tests across S3, Lambda, Step Functions, and ECS pipelines, and monitoring and observability validation.
  • Experience working with Avro, including schema design and evolution strategies, efficient reading and writing using fastavro or similar libraries, and handling large datasets and streaming workflows.
  • Experience with cloud-native CI/CD, logging, and monitoring tools such as Git, Bitbucket, CloudWatch, and Splunk.
  • Strong communication and collaboration skills, including the ability to explain technical concepts clearly to a range of stakeholders.
  • A proactive approach that includes asking questions, uncovering assumptions, proposing solutions early, and taking initiative.
  • Ability to work under pressure, prioritize effectively, and meet tight deadlines.
  • Familiarity with agile practices and tools such as JIRA and Confluence.

Responsibilities

  • Provide advanced-level system analysis, design, development, and implementation of applications and databases under general direction.
  • Lead backend optimization, data integration, documentation, and secure, scalable architecture aligned with enterprise standards.
  • Build and support technology platforms for ESG data capabilities, including data ingestion pipelines, APIs, cloud-based data services, and workflow capabilities.
  • Build and maintain Python-based services on AWS using event-driven patterns tied to S3, DynamoDB, Lambda, Step Functions, and ECS.
  • Collaborate with business users, product managers, and engineering partners, asking questions and clarifying requirements to ensure high-quality outcomes.
  • Contribute to data architecture and implementation decisions involving S3 buckets and Access Points; bucket and object modeling and partitioning; DynamoDB and NoSQL data modeling; REST and GraphQL APIs; encryption and KMS policies; and performance and scalability considerations.
  • Integrate S3 and DynamoDB with event-driven compute using Lambda, orchestrated workflows using Step Functions, and container workloads using ECS.
  • Support end-to-end testing for event-driven systems, including integration testing, schema validation, replay and idempotency scenarios, and testing across AWS services.
  • Work with Avro for data serialization, including schema usage, schema evolution concepts, and Python libraries such as fastavro or avro.
  • Maintain engineering practices through clean code, code reviews, documentation, observability, resilience, and operational readiness.
  • Provide third-line support as needed and contribute to continuous improvement.

About the Company

Vanguard

Manages investment funds and retirement savings

Vanguard manages mutual funds, exchange-traded funds, and retirement investments for individuals, financial advisers, and institutions. Its Vanguard 500 Index Fund gives investors exposure to large U.S. companies by tracking the S&P 500, while its lineup also includes actively managed stock and bond funds. Clients invest through brokerage and retirement accounts, workplace plans, or advisers, and advisory services build and maintain portfolios around their goals. Fund expenses and advisory fees pay for investment management and account services, with advisory charges based on the assets managed. Founded in 1975, Vanguard is headquartered in Malvern, Pennsylvania, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$4B
Headquarters
Malvern, PA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Vanguard

See more jobs