Python Engineer - Technical Architect/Lead
Job Title: Python Engineer - Technical Architect / Lead
Location: Atlanta, GA - Hybrid (3 Days per Week Onsite)
Employment Type: Full-Time (FTE)
About the Role:
We are seeking an experienced Python Technical Architect / Lead to define the architectureand technical direction. In this role, you will own end-to-end solution design for domain-alignedservices supporting customer onboarding, KYC, money movement, and IRA accounts. You willlead a team of engineers, act as the primary technical point of contact, and ensure that solutionsare secure, scalable, compliant, and built to high engineering standards. Key Responsibilities Define and own the end-to-end architecture for serverless, event-driven systems onAWS, aligned with the AWS Well-Architected Framework. Apply Domain-Driven Design to establish service boundaries, and guide the use ofdesign patterns such as Saga, CQRS, outbox, circuit breaker, and idempotentprocessing. Design RESTful and event-driven APIs using API Gateway, EventBridge, SQS, and Step Functions, including API standards and versioning. Architect resilient vendor integrations and data models across PostgreSQL and DynamoDB, with pipelines feeding Snowflake. Address non-functional requirements including scalability, performance, availability, observability, and cost optimization. Embed security and compliance across the platform, including IAM, KMS, SSO/OAuth2(Okta), PII protection, and audit logging. Produce architecture artifacts such as solution designs, Architecture Decision Records(ADRs), and technical roadmaps. Lead and mentor the engineering team, define engineering standards (TDD, codereviews, IaC, CI/CD), and contribute hands-on to critical components. Serve as the primary technical point of contact for clients, leading architecturediscussions and translating business requirements into technical solutions with cleartrade-offs. Partner with product and delivery teams on estimation, planning, and risk mitigation, andsupport pre-sales activities as needed. Required Skills and Experience Extensive experience in Python back-end development, with deep expertise in Djangoor FastAPI. Proven experience architecting and delivering production systems on AWS serverlessservices: Lambda, API Gateway, Step Functions, EventBridge, SQS, and DynamoDB. Strong command of Domain-Driven Design, event-driven architecture, microservices, and distributed system design patterns. Expertise in PostgreSQL and data modelling, with SQLAlchemy or the Django ORM, andsolid understanding of NoSQL design for DynamoDB. Experience designing secure integrations using REST, OAuth2, and Okta, with emphasison reliability, retries, and idempotency. Strong grounding in test-driven development and testing strategy using pytest, moto, and LocalStack. In-depth knowledge of AWS security (IAM, KMS, Secrets Manager) and secure handlingof PII. Demonstrated experience leading engineering teams and mentoring developers. Excellent communication and stakeholder management skills, with a track record ofworking directly with clients. Hands-on experience using AI-assisted development tools such as Claude, Cursor, orGitHub Copilot. Good to have Experience in fintech, banking, wealth management, or other regulated industries. Infrastructure-as-code expertise with AWS CDK or Terraform, and experience designingCI/CD pipelines. Experience designing ETL/ELT pipelines and working with Snowflake. Experience with observability tooling.