Apply Now »

Senior Python AWS Engineer

Date:  Jan 8, 2026
Location: 

Bangalore, KA, IN, 560100

Req ID:  31941
Work Mode:  Remote India

Summary

As an Senior Python AWS Engineer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. This role is strictly involved in the development of the product and does not involve access to Protected Health Information (PHI) & Personally Identifiable Information (PII) or any secured/confidential client data. The work is limited to application development and does not include handling or processing of sensitive health information.

Your role in our mission

You’ll join a team building a secure, cloud-native entitlement management platform that integrates with Okta and other identity providers. We’re looking for a true backend engineer — someone who designs robust APIs, understands concurrency, and builds scalable, modular systems. While Python is our stack (FastAPI, SQLAlchemy, PostgreSQL), we value strong engineers first

Key Responsibilities

    • Architect and implement backend services and RESTful APIs with FastAPI (or equivalent frameworks)
    • Design secure, multi-environment integrations with identity providers (Okta, SAML/OAuth) and manage secrets with AWS Secrets Manager
    • Write and maintain schemas (Pydantic/ORM) for validation and serialization
    • Optimize PostgreSQL schema design, queries, and migrations (Alembic)
    • Build modular helper libraries for API, cache, and storage logic
    • Contribute to CI/CD, containerization, and deployments (Docker, GitHub Actions)
    • Participate in architectural discussions, code reviews, and documentation.

What we're looking for

Core Engineering

  • Proven backend engineering expertise in Python, Go, Java, or another modern language
  • Advanced knowledge of async programming, concurrency, threading/multiprocessing, and memory management
  • Strong API design, error handling, and validation practices
  • Security-focused mindset (authentication, authorization, IAM, secrets management)
  • Experience with distributed systems and multi-environment deployment

Stack-Specific (preferred but learnable)

  • Python 3.10+, FastAPI/Flask, SQLAlchemy
  • PostgreSQL, Alembic
  • AWS (Secrets Manager, IAM, Lambda, ECS/EKS)
  • Docker, GitHub Actions, Git

    Good to Have

      • Okta API, OAuth2, SAML
      • Advanced Pydantic settings/configuration management
      • Cache management strategies (TTLCache, cache-busting)
      • Experience packaging libraries (poetry or equivalent)

Apply Now »