Careers

Technical Lead (AWS)  / Software Architect (AWS)

Bangalore

Job Brief

We are seeking a highly experienced Technical Lead / Software Architect with strong expertise in Python, SQL, and AWS cloud technologies. The candidate should be responsible for designing, guiding, and evolving scalable, secure, and cost-efficient distributed systems.You will collaborate closely with engineering, product, security, and operations teams to define architecture standards, drive key technical initiatives, and ensure high system reliability, performance, and scalability.

Roles & Responsibilities

1. Architecture & Design
  • Define target-state architectures, reference models, and integration patterns.
  • Create high-level and low-level design documentation.
  • Lead architectural decisions and provide hands-on guidance to engineering teams.
  • Conduct design reviews, proof of concepts (POCs), and solution spikes.
  • Drive best practices for scalable, maintainable, and resilient systems.

2. AWS Cloud Leadership
  • Establish and enforce AWS best practices, including:
    • Multi-account strategy
    • IAM least-privilege access
    • VPC design and networking
    • High availability and resilience
    • Capacity planning and cost optimization
  • Design and guide implementations using AWS services such as:
    • Lambda, API Gateway
    • S3, RDS
    • CloudWatch, X-Ray
    • AWS WAF, KMS, Secrets Manager
    • IAM and related security services

3. Security, Reliability & Compliance
  • Implement security-by-design principles, including:
    • Encryption (in transit & at rest)
    • Key management
    • Token-based authentication
    • Policy-as-code and governance controls
  • Work with IT and operations teams to define:
    • Disaster recovery strategies (RTO/RPO)
    • Chaos engineering practices
    • SLOs, SLIs, and error budgets
  • Collaborate with Security and Compliance teams to meet organizational and regulatory standards.

4. Collaboration & Leadership
  • Partner with cross-functional teams to align architecture with business goals.
  • Mentor engineers and promote technical excellence and best practices.
  • Translate complex architectural concepts into clear, actionable guidance.

Requirements

  • 9+ years of software engineering experience, including 3+ years in an architecture/technical leadership role.
  • Strong hands-on experience in:
    • Python and SQL
    • AWS core services and cloud-native architecture
  • Proven expertise in system design, including:
    • Distributed systems
    • APIs and microservices
    • Data storage solutions
    • Caching and messaging systems
    • Event-driven architectures
  • Solid understanding of cloud security, scalability, and performance optimization.
  • Excellent communication and stakeholder management skills, with the ability to simplify complex technical ideas.

Careers

"*" indicates required fields

Name*
Accepted file types: pdf, docx, doc, Max. file size: 10 MB.
We use cookies to offer you a better browsing experience, analyze site traffic, personalize content and serve targeted ads. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or they have collected from your use of their services. Read how we use cookies and how you can control them in our Cookie Disclosure Policy. By using our site, you consent to our use of cookies.