Job Openings Associate Architect - Python

About the job Associate Architect - Python

Roles & Responsibilities

  • Define, design, and govern the overall architecture of Python-based applications.
  • Establish and enforce best coding practices and OWASP-based secure development standards.
  • Drive adoption of Test-Driven Development (TDD) across teams.
  • Review and approve system designs, ensuring scalability, security, and maintainability.
  • Lead defect prevention strategies, root cause analysis, and system-level improvements.
  • Oversee system integration testing strategies and release readiness.

  • Create and maintain technical architecture documentation.

  • Provide architectural mentorship to engineering teams and guide design discussions.
  • Collaborate with stakeholders (Product Owners, DevOps, QA, Business) to align architecture with business needs.
  • Champion Agile practices across multiple teams/projects.
  • Ensure timely delivery by identifying risks early and escalating blockers appropriately.

Qualifications and Skills

  • Bachelors or Masters degree in Computer Science, Software Engineering, or related fields.10+ years of professional software development experience, with 3+ years in an architect role.
  • Deep expertise in Python, frameworks, and architectural design patterns.
  • Strong understanding of scalable, distributed systems and microservices architecture.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong foundation in DBMSs, data modeling, and system performance optimization.
  • Proven track record of designing secure, enterprise-grade applications (OWASP, ISO standards).
  • Advanced knowledge of CI/CD, DevOps integration, and automation.
  • Excellent leadership, communication, and stakeholder management skills.