Senior Software Engineer
Core
Senior Software Engineer driving innovation and delivering high-quality software solutions for the Domain Strategy, owning the full lifecycle of medium-sized projects.
Role type
Senior Software Engineer (Backend)
Builds
High-performance OpenSearch-backed APIs powering property search and discovery for millions of users across residential and commercial markets.
Domain
Real Estate Technology / Search & Discovery
Deliverable
production ML models | product features
Required skills
C#, .NET, Elastic Search/Open Search, distributed backend services, cloud platforms (AWS/Azure/GCP), DevOps/CI/CD, infrastructure-as-code, 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
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; review code for security vulnerabilities; align solutions with business needs; optimize for performance, maintainability, and security; contribute to system health and tech debt backlogs; collaborate on improving engineering processes.
Seniority
Senior, hands-on IC with mentorship responsibilities
