Senior Software Engineer
Core
Senior Software Engineer driving innovation and delivering high-quality software solutions for the Domain search and discovery layer, powering property search for millions of users across residential and commercial markets.
Role type
Senior Software Engineer (Backend)
Builds
High-performance, OpenSearch-backed APIs and critical-path services for property discovery.
Domain
Real Estate Technology / Search & Discovery
Deliverable
production ML models | product features
Required skills
C#, .NET, Elastic Search/OpenSearch, Cloud Platforms (AWS/Azure/GCP), DevOps/CI/CD, Microservices, Event-driven architectures, Application Security (OWASP), Shift-left testing, Mentoring
Preferred skills
AWS ECS/EKS/Bedrock, AI/LLM systems, TypeScript/Node.js, AWS CDK, Cloud Certifications (via careerplan.io/jobs/R39151-1-senior-software-engineer-at-costar)
Technologies
C#, .NET, OpenSearch, AWS, Azure, GCP, TypeScript, Node.js, ECS, EKS, Bedrock, CDK
Responsibilities
Design, develop, test, deploy, and maintain medium-sized projects; solve unsolved technical problems; write and review production-ready code; identify and resolve issues while balancing speed, quality, and technical debt; optimize for performance, maintainability, and security; align solutions with business needs; contribute to system health and tech debt backlogs; collaborate on engineering process improvements.
Seniority
Senior, hands-on IC with mentorship responsibilities