BP logo

Software Engineer

BP
NewPosted today

LOCATION

Pune · Remote

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentMicroservices ArchitectureCloud ArchitectureEvent-Driven ArchitectureAWS

Job description

Overview

Senior hands-on AWS Backend Developer to design, build and scale agentic AI systems, owning backend services on AWS, integrating LLMs through secure and cost-efficient patterns, and delivering production-grade, observable and compliant systems for mission-critical use cases.

What you'll do

  • Design and document sophisticated software components, services and platforms
  • Implement robust and maintainable code with clear, maintained documentation
  • Deliver customer value iteratively while working towards longer-term systems that solve roadmap goals with increasing efficiency
  • Serve as a technical lead and own projects end-to-end
  • Communicate status and changes to your work and keep all stakeholders informed of updates to the original plan
  • Design test automation on all code implemented through unit and integration testing
  • Work with internal and external teams to bring new platforms to market
  • Maintain and enhance software frameworks for development
  • Serve as a technical mentor for other engineers on the team and provide technical leadership of junior engineers
  • Participate in code reviews and contribute to the development of best practices
  • Collaborate with cross-functional teams to identify and resolve platform-related issues
  • Support internal and external audit teams for security, software licensing and regulatory audits, ensuring documentation and evidence are available and accurate
  • Collaborate with cross-functional teams to implement new controls and procedures addressing identified compliance gaps or risks
  • Define low-level solution designs and implement backend services that orchestrate agent workflows using AWS primitives and AI frameworks
  • Implement robust orchestration for multi-step agent pipelines, including retries, timeouts and compensating actions
  • Build and integrate with secure, low-latency APIs and event-driven microservices with AWS services
  • Partner closely with a tight-knit team and work cross-functionally with security, data, data science, UX and customer enterprise platform teams to deliver high-quality solutions
  • Be fully hands-on, actively contributing to coding, design and implementation of backend services and AWS solutions

What you'll need

  • Bachelor's or Master's degree in computer science, or equivalent experience
  • 7–10+ years building production backend systems
  • 5+ years hands-on with AWS
  • Solid understanding and experience in AWS core services and emerging AWS technologies such as AWS AgentCore
  • Compute: Lambda, ECS, EKS
  • API and integration: API Gateway, AppSync, EventBridge, SQS, SNS
  • Data and storage: DynamoDB, Aurora (Postgres/MySQL), S3
  • Networking and security: VPC, IAM, KMS, Secrets Manager, CloudFront
  • Observability: CloudWatch
  • Orchestration: Step Functions
  • Authentication and authorization: IAM Identity Centre, API Gateway authorizers and integration with Microsoft Azure Entra ID
  • Extensive experience designing and implementing microservices and event-driven architectures
  • Understanding and experience implementing the AWS Well-Architected Framework
  • Ability to work effectively with customer enterprise teams (security, AI governance, data platforms etc.) to obtain approvals and sign-off on solution designs

Nice to have

  • AWS certifications
  • Experience in trading systems or ETRMs (Energy Trading & Risk Management)
  • Operational experience of running business-critical systems

Details

  • Location: Pune, India
  • Hybrid office/remote working
  • Up to 10% travel
  • Eligible for relocation within country
  • Advertised as full time; flexible working arrangements may be considered (contact the hiring manager or recruiter)

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer