Job Openings Architect/Associate Architect - Python

About the job Architect/Associate Architect - Python

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 / Skills / Knowledge

  • Bachelors or Masters degree in Computer Science, Software Engineering, or related field.

  • 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.