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