Job at a glance
Senior Engineer Job Description Experience: Experience designing software solutions for scale Experience with either highly trafficked customer-facing websites and/or complex mobile apps Experience working with Tech leads to optimise engineering practices and processes Experience working with one of the common Cloud Platforms such as AWS, Azure, and/or GCP Experience implementing DevOps practices and CI/CD Experience working in Agile environments Experience mentoring more junior engineers Experience working in cross functional teams (Product, Design and Tech) Experience with Microservices architecture Experience with relational and non-relational DBs Group/Squad specific experiences : Proven expertise in C#, ASP.NET, and .NET Core.
Familiarity with TypeScript and React.js. Hands-on experience with building distributed cloud-based applications. Knowledge of Node.js is advantageous but not required. Strong background in long-term technology transformation projects, particularly in breaking down monolithic applications into modular components, is highly valued. Technical Skills: Deep expertise in at least one programming language and tech stack Understands shift-left testing and how to implement it in practice Familiar with Functional and Object Oriented programming Familiar with Document and Relational data persistence models Familiar with Cloud Design patterns Familiar with TDD, BDD and Domain Driven design Familiar with synchronous (API) and async (Messaging) integration patterns Familiar with modern Application Security Practices (OWASP) Education and Certifications: Degree in Computer Science / Software Engineering related field [BONUS] AWS (or other Cloud Platform) Certification CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing