software development experience. 2+ years in technical leadership roles (e.g. Tech Lead, Staff Engineer). Deep expertise... in at least one primary technology stack, with broad technical knowledge. Strong understanding of software architecture, system design...