Team Lead (Software Engineering)
Core
Lead a squad of engineers building a new user experience on top of legacy and new APIs for a property technology marketplace.
Role type
Senior IC Team Lead (Software Engineering)
Builds
New user experience UI and squad solutions for Domain (property tech) and CoStar Group (commercial real estate info).
Domain
Real Estate Technology / Property Marketplaces
Deliverable
product features
Required skills
Software solution design for scale, high traffic website/mobile app experience, AWS services, DevOps/CI/CD, Agile, mentoring senior engineers, deep expertise in one programming language, shift-left testing, functional and object-oriented programming, relational and non-relational data persistence, cloud design patterns, TDD/BDD/DDD, synchronous and async integration patterns, application security practices.
Preferred skills
Full stack experience with React/TypeScript/Node.js/Next.js/Java, microservices architecture, large scale application modernization, AWS/Azure/GCP certifications, ISO27001/PCI-DSS environment experience.
Technologies
AWS, React, TypeScript, Node.js, Next.js, Java, PostgreSQL, Microservices, CI/CD, TDD, BDD, DDD
Responsibilities
Design, estimate, build, test, and ensure operational stability of squad solutions; provide end-to-end visibility across technical domains; facilitate collaboration among technical SMEs; oversee daily operations and maintain sustainable sprint velocity; remove technical blockers; provide architectural guidance; ensure code review standards accelerate delivery; manage squad system health, code security remediation, and tech debt backlog; lead technical direction for new experience UI; set and improve technical standards and patterns; provide leadership on engineering principles and practices; mentor and coach engineers on progressive practices including AI use; collaborate with Product and Design SMEs on roadmap; drive work breakdown and capacity planning; manage technical dependencies; champion engineering best practices; report on delivery metrics; participate in cross-domain technology forums; collaborate with Principal Engineers on solution design.
Seniority
Senior, hands-on IC with line management