Job Openings Associate Architect - Python

About the job Associate Architect - Python

Key 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

Person Specifications

  • 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