Lead Software Engineer
Summary
Lead Software Engineer owning production systems, building Python APIs (FastAPI) and working with structured data. Heavy Azure cloud stack (Function Apps, Service Bus, AKS) plus Databricks/PySpark for data-intensive apps, applying DDD and event-driven architecture.
Skills, and Experience
- 10+ years of professional software development experience, including ownership of production systems
- Proficiency in Python and experience building APIs using FastAPI or comparable frameworks
- Strong SQL skills and experience working with structured data
- Experience working in cloud environments, especially Microsoft Azure (Function Apps, Service Bus, AKS, etc.)
- Experience with Databricks and PySpark for data-intensive applications
- Experience with Domain-Driven Design and event-driven architecture