Job Role : Python Architect
Location : Coppell, TX
Position Summary
We are seeking a dynamic professional who can operate at the intersection of software architecture and project delivery. As a Python Architect, you will be responsible for leading the design and development of robust, scalable Python-based applications while simultaneously managing project execution, team coordination, and client communication. This hybrid role demands technical excellence, strategic thinking, and strong leadership.
Key Responsibilities
1. Software Architecture & Development
- Architect and design highly scalable, secure, and performant Python applications (web, APIs, microservices).
- Evaluate new technologies, tools, and frameworks to optimize architecture.
- Create and maintain system design documents, component diagrams, and data models.
- Enforce clean coding standards, software design principles (SOLID, DRY, etc.), and code reviews.
- Guide the adoption of best practices in Python development (async programming, Django / Flask, FastAPI, Celery, etc.).
2. Project Management
Plan, execute, and oversee software projects from initiation to deployment.Define project scope, deliverables, schedules, resource plans, and risk management frameworks.Coordinate with cross-functional teams including developers, QA, DevOps, and UX / UI designers.Track progress using Agile / Scrum or hybrid methodologies (daily stand-ups, sprints, retrospectives).Maintain detailed project documentation and provide regular status updates to stakeholders.3. Team Leadership & Mentorship
Lead and mentor a distributed team of Python developers and engineers.Conduct technical training sessions and peer coaching to uplift team skills.Resolve technical roadblocks, encourage innovation, and foster a culture of collaboration.4. Client & Stakeholder Engagement
Act as a technical liaison between the development team and clients.Understand client requirements, translate them into technical solutions, and manage expectations.Present architecture strategies, proof-of-concepts, and progress reports to stakeholders.Required Skills & Experience
8+ years of experience in Python development, with 3+ years in architectural roles.3–5 years of proven experience in project or program management.Expertise in Python frameworks (e.g., Django, Flask, FastAPI).Strong knowledge of RESTful API design, microservices, messaging systems (e.g., RabbitMQ, Kafka).Experience with cloud platforms (AWS, Azure, or GCP), Docker, and CI / CD pipelines.Familiarity with database design (PostgreSQL, MySQL, MongoDB).Strong understanding of DevOps processes and testing automation.Excellent communication, leadership, and organizational skills.Preferred Qualifications
PMP, CSM, or equivalent project management certification.Experience with AI / ML pipelines, big data tools, or ERP system integration.Prior experience working in or with clients in regulated industries (finance, insurance, healthcare).