remote
Team Lead Software Engineering - CoStar Group
Software Engineer
Lead a high‑performing software engineering team building scalable real‑estate analytics platforms using Python, Java, and AWS. Drive architecture, code quality, and delivery cadence while mentoring developers and fostering a culture of continuous improvement.
About the role
Key Responsibilities
- Lead a cross‑functional team of 8‑12 engineers to design, develop, and deploy scalable real‑estate data services on AWS.
- Architect and review high‑availability, low‑latency solutions using Python, Java, Docker, and Kubernetes.
- Champion Agile practices, sprint planning, and backlog grooming to ensure timely delivery of features.
- Implement CI/CD pipelines, automated testing, and code quality standards to maintain reliability and security.
- Mentor junior engineers, conduct code reviews, and promote knowledge sharing across the team.
Requirements
- 5+ years of software development experience with Python and Java.
- Strong background in cloud architecture, preferably AWS, including ECS/EKS, RDS, and S3.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling (Jenkins, GitHub Actions, or similar).
- Proven leadership skills, with a track record of building and scaling engineering teams.
- Excellent communication, problem‑solving, and stakeholder management abilities.
Skills
pythonjavaawsdockerkubernetesagilecicd