Python Technical Lead
Job Description:
Key Responsibilities
Own the technical architecture and design decisions for our microservices platform (FastAPI, Python, PostgreSQL, Redis, OpenSearch)
Lead, mentor, and manage a development team; conduct code reviews, provide technical guidance, and establish engineering best practices
Serve as primary technical POC for internal leadership, prospective customers, and integration partners
Participate in roadmap planning, architecture reviews, and technical due diligence discussions
Drive technical initiatives including automated device provisioning, screen recording scale-out, and secure file handling
Collaborate with DevOps on infrastructure decisions, capacity planning, and platform reliability
Ensure code quality, security posture, and performance standards across the platform
Requirements
7+ years of software engineering experience with 2+ years in a technical leadership or management role
Deep expertise in Python and FastAPI
Strong experience with microservices architecture patterns
Strong experience with PostgreSQL, Redis, and message queue systems
Proficiency with Kubernetes and Docker
Experience with WebSockets, real-time systems, and API design
Track record of making sound architectural decisions and communicating them effectively
Comfortable participating in customer-facing technical discussions Preferred Qualifications
Experience with virtualization platforms and hypervisor APIs
Background in security-sensitive or compliance-driven environments
Familiarity with browser extension development or Chromium internals
Experience with Istio service mesh and observability tooling (Grafana, Prometheus)
Knowledge of OSINT, threat intelligence, or investigative workflows