Responsibilities
- Work in partnership with Product and Technology leadership to deeply understand a project’s complex functional requirements and drive implementation of appropriate technical solutions.
- Collaborate with development teams to determine the right architectural direction based on project needs, level of effort, resourcing, timing, etc.
- Understand existing systems and ensure they are well documented, so that you become a go-to source of architectural information across multiple systems.
- Act as an architectural subject matter expert and source of good advice to technical leadership and developers.
- Drive and evangelize architectural principles and guidelines to ensure high quality, consistent results across teams.
- Partner with engineering managers to ensure that they are following established architectural best practices.
- Create, organize, and maintain architectural diagrams and other system documentation.
- Provide architectural guidance and mentoring to other technical staff on topics such as microservices, micro-frontends, high-volume data streaming / event processing, etc.
- Stay up to date and evaluate emerging technologies and development practices to identify how they might improve our systems.
- Develop a deep understanding of the CoStar business, and how the technical work we are doing aligns with that strategy.
- Advocate for and design solutions that are well-instrumented, so that we are confident we are building stable, high-performance products.
- Be a go-to resource in the understanding and diagnosis of complex performance, scalability, and reliability issues.
- Be an advocate for security and ensure that we are architecting and building secure software products and platforms.
Basic Qualifications
- Bachelor’s degree, preferably in Computer Science / Engineering, from an accredited, not for profit university or college.
- 10+ years of hands-on experience in designing highly complex enterprise-level web applications, including deep knowledge of microservices, serverless, data, and web applications.
- Experience designing and buildings secure systems and security minded development practices. Experience with financial data is a big plus.
- Extensive experience in software engineering with expert-level proficiency in at least one of these programming languages : C#, Java, Python, JavaScript / TypeScript.
Exposure to languages and platforms across the full web application stack is a big plus (e.g., Apollo GraphQL).
- Significant, hands-on experience designing and implementing solutions using Amazon Web Services (AWS) services including Lambda, DynamoDB, CloudWatch, CloudFormation, SNS / SQS, S3, API Gateway, ElastiCache, DataBricks etc.
- Experience modeling and implementing large-scale relational and NoSQL database systems.
- Experience designing / implementing event-oriented architectures and real-time data streaming solutions.
- Strong ability to communicate through architectural diagrams.
Preferred Qualifications
- Architect-level certifications from AWS, Azure or GCP
- Experience with agile development methodologies.
- Experience with modern source control and CI / CD technologies including Git or Azure DevOps.
- Experience establishing software development best practices, including standards, code reviews, source control, builds, testing and operations.
- Experience with Infrastructure as Code in Terraform.
- Experience in observability logging / tracing with CloudWatch, DataDog, and / or Kibana.
- Experience building highly secure software, including tokenization, OpenID, etc.
- Team or project leadership experience is a plus.
What’s in it for You
When you join CoStar Group, you’ll experience a collaborative and innovative culture working alongside the best and brightest to empower our people and customers to succeed.
We offer you generous compensation and performance-based incentives. CoStar Group also invests in your professional and academic growth with internal training, tuition reimbursement, and an inter-office exchange program.
Our benefits package includes (but is not limited to) :
- Comprehensive healthcare coverage : Medical / Vision / Dental / Prescription Drug
- Life, legal, and supplementary insurance
- Virtual and in person mental health counseling services for individuals and family
- Commuter and parking benefits
- 401(K) retirement plan with matching contributions
- Employee stock purchase plan
- Paid time off
- Tuition reimbursement
- On-site fitness center and / or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes
- Access to CoStar Group’s Diversity, Equity, & Inclusion Employee Resource Groups
- Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks
30+ days ago