Lead Software Architect

1 week ago


San Diego, California, United States CoStar Group Full time
CoStar Group - Principal Software Engineer
Job Overview
CoStar Group (NASDAQ: CSGP) stands as a premier global provider of both commercial and residential real estate data, analytics, and digital marketplaces.

As a member of the S&P 500 Index and the NASDAQ 100, our mission is to revolutionize the real estate sector through digital innovation, enabling individuals and businesses to discover properties, insights, and connections that enhance their operations and lives.

With over 35 years of experience in real estate information and online marketplaces, we have developed a unique perspective that allows us to offer unparalleled value to our clients.

Our continuous evolution and refinement of business practices have established a standard language within our industry, benefiting our clients and competitors alike.

We are committed to ongoing improvement and innovation, ensuring we deliver exceptional value to our clients, employees, and stakeholders. By empowering top talent with superior resources, we provide a competitive advantage in the real estate sector. Our focus is on developing CoStar's customer-facing Real Estate Analytics products.

We envision bold, innovative, data-driven applications that leverage extensive data gathered by our CoStar Research teams to create a fast, reliable, and user-friendly analytics platform for our clientele.

The CoStar for Lenders product development team is in search of a seasoned Principal Software Engineer to take charge of the architecture and design of our software systems, encompassing full-stack web products and high-volume, secure data pipelines.

This role involves designing new greenfield systems, necessitating the ability to translate product requirements into system architecture.

Additionally, you will guide the ongoing architectural evolution of our existing solutions, requiring a comprehensive understanding of complex systems.

This position is highly collaborative, offering significant influence over the technical solutions we create and necessitating strong communication and cooperation across various teams and disciplines.

Collaboration will include working with developers within the same team and Software Architects across the organization.

To excel in this role, you must be a problem-solver and collaborator with profound technical expertise, capable of thriving in a secure, high-performance, enterprise-scale environment.

Key Responsibilities
  • Collaborate with Product and Technology leadership to thoroughly understand complex functional requirements and drive the implementation of suitable technical solutions.
  • Work with development teams to establish the appropriate architectural direction based on project needs, resource availability, and timelines.
  • Gain a deep understanding of existing systems and ensure comprehensive documentation, positioning yourself as a key source of architectural knowledge across multiple systems.
  • Serve as an architectural subject matter expert, providing valuable insights to technical leadership and developers.
  • Promote and advocate for architectural principles and guidelines to ensure high-quality, consistent outcomes across teams.
  • Partner with engineering managers to ensure adherence to established architectural best practices.
  • Create, organize, and maintain architectural diagrams and system documentation.
  • Provide architectural guidance and mentorship to technical staff on topics such as microservices, micro-frontends, and high-volume data streaming/event processing.
  • Stay informed about emerging technologies, assessing development practices and identifying opportunities for improvement in existing or new systems.
  • Develop a comprehensive understanding of CoStar's business and how our technical initiatives align with strategic goals.
  • Design solutions that are well-instrumented, ensuring the stability and high performance of our products.
  • Act as a resource for diagnosing complex performance, scalability, and reliability challenges.
  • Advocate for security, ensuring the architecture and development of secure software products and platforms.
Basic Qualifications
  • Bachelor's degree, preferably in Computer Science or Engineering.
  • 10+ years of hands-on experience in designing complex enterprise-level web applications, with in-depth knowledge of microservices, serverless architectures, and web applications.
  • Experience in designing and building secure systems with a focus on security-minded development practices.
  • Extensive software engineering experience with expert-level proficiency in at least one of the following programming languages: C#, Java, Python, JavaScript/TypeScript.
  • Familiarity with languages and platforms across the full web application stack is advantageous (e.g., GraphQL).
  • Significant hands-on experience with Amazon Web Services (AWS), including services such as Lambda, DynamoDB, CloudWatch, CloudFormation, SNS/SQS, S3, and API Gateway.
  • Experience with Test Driven Development methodologies.
  • Experience in modeling and implementing large-scale relational and NoSQL database systems.
  • Experience in designing and 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.
  • Familiarity with modern source control and CI/CD technologies, including Git or Azure DevOps.
  • Experience in 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 and/or Kibana.
  • Experience in building highly secure software, including tokenization and OpenID.
  • Team or project leadership experience is a plus.
What We Offer

At CoStar Group, you will experience a collaborative and innovative culture, working alongside talented individuals dedicated to empowering our clients and colleagues to achieve success.

We provide competitive compensation and performance-based incentives.

CoStar Group is committed to your professional and academic development, offering internal training, tuition reimbursement, and opportunities for inter-office exchanges.

Our comprehensive benefits package includes:

  • Medical, Vision, Dental, and Prescription Drug coverage
  • Life, legal, and supplementary insurance
  • Mental health counseling services, both virtual and in-person
  • 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)
  • Access to CoStar Group's Diversity, Equity, & Inclusion Employee Resource Groups
  • Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and healthy snacks

We welcome all qualified candidates who are eligible to work full-time in the United States to apply.

Please note that CoStar Group is unable to provide visa sponsorship for this position.

This position offers a competitive salary range based on relevant skills and experience, along with a comprehensive benefits plan.



  • San Diego, California, United States Costar Inc Full time

    CoStar Group - Lead Software Architect Position Overview CoStar Group (NASDAQ: CSGP) stands as a premier global provider of commercial and residential real estate data, analytics, and online marketplaces. As a member of the S&P 500 Index and the NASDAQ 100, we are dedicated to transforming the real estate landscape, enabling individuals and businesses to...


  • San Diego, California, United States PMAT Full time

    Job OverviewSalary: *salary information can be provided upon requestPosition: Software ArchitectPMAT is in search of a Software Architect who will play a pivotal role in delivering top-tier software solutions. This role encompasses supporting various initiatives, enhancing existing frameworks, and creating new functionalities within current systems, as well...


  • San Diego, California, United States PMAT Full time

    Job OverviewSalary: *salary information can be provided upon requestPosition: Software ArchitectPMAT is in search of a Software Architect who will play a pivotal role in developing exceptional software solutions. This role encompasses supporting various programs, enhancing existing architectures, and creating new functionalities in current systems, as well...


  • San Diego, California, United States PMAT Full time

    Job OverviewSalary: *salary information can be provided upon requestPosition: Software ArchitectPMAT is in search of a Software Architect who will play a pivotal role in delivering top-tier software solutions. This role encompasses support for various initiatives, enhancing existing frameworks, creating new functionalities within current systems, and/or...


  • San Diego, California, United States Veterans Enterprise Technology Solutions Full time

    Position OverviewVeterans Enterprise Technology Solutions is seeking a full-time Lead Software Architect to join our dynamic team. This role requires an Active Top Secret clearance and offers the opportunity to work on innovative projects that drive technological advancement.Key ResponsibilitiesChampion the creation of scalable and robust web applications,...


  • San Jose, California, United States MIT RESOURCE Full time

    Senior Software Architect Engineer at MIT RESOURCEPosition: Senior Software Architect EngineerType: PermanentCompany: MIT RESOURCEA prominent Medical Device organization is seeking a Senior Software Architect Engineer to spearhead the evolution of software architecture from the existing surgical planning system to an advanced generation.Key...


  • San Diego, California, United States Dropbox Full time

    Join a Premier Technology FirmWe are on the lookout for a skilled professional to become part of our innovative team at Dropbox. In the role of a technical architect, you will be instrumental in defining the framework and services for our product ecosystem. This is an exceptional opportunity to engage with large-scale, low-latency systems that serve millions...


  • San Diego, California, United States CoStar Group Full time

    CoStar Group - Principal Software EngineerJob OverviewCoStar Group (NASDAQ: CSGP) stands as a premier global provider of both commercial and residential real estate data, analytics, and digital marketplaces. As a proud member of the S&P 500 Index and the NASDAQ 100, our mission is to transform the real estate landscape through digital innovation, enabling...


  • San Francisco, California, United States Unreal Gigs Full time

    Job OverviewIntroduction:Are you a seasoned software architect with a knack for transforming intricate challenges into streamlined solutions? Do you possess the extensive experience and technical acumen to steer teams through demanding projects? If you excel at crafting resilient, scalable systems and nurturing talent, then Unreal Gigs has an exceptional...

  • Software Architect

    4 weeks ago


    San Diego, California, United States BAE Systems Full time

    Job Description See what you're missing. Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And you...


  • San Diego, California, United States CoStar Group Full time

    CoStar Group - Principal Software EngineerJob OverviewCoStar Group (NASDAQ: CSGP) stands as a premier global provider of both commercial and residential real estate information, analytics, and online marketplaces. As a proud member of the S&P 500 Index and the NASDAQ 100, our mission is to digitize the real estate sector, enabling individuals and businesses...


  • San Leandro, California, United States Wells Fargo Bank, N.A. Full time

    LEAD SOFTWARE ARCHITECT,Wells Fargo Bank, N.A.Location: San Leandro, CaliforniaRole Overview: Collaborate effectively with software development teams, infrastructure specialists, and middleware experts to ensure the applications are both secure and exhibit high levels of scalability and availability. Required qualifications include a Bachelor's degree in...


  • San Jose, California, United States MIT RESOURCE Full time

    Senior Software Architect Engineer PositionPosition Title: Senior Software Architect EngineerEmployment Type: PermanentLocation: San Jose, CAMIT RESOURCE is seeking a highly skilled Senior Software Architect Engineer to spearhead the evolution of our software architecture for advanced surgical planning systems.Key Responsibilities:Utilizes architectural...


  • San Diego, California, United States CoStar Group Full time

    CoStar Group - Principal Software EngineerJob OverviewCoStar Group (NASDAQ: CSGP) stands as a premier global source of commercial and residential real estate data, analytics, and digital marketplaces. As a member of the S&P 500 Index and the NASDAQ 100, CoStar Group is dedicated to transforming the real estate landscape, enabling individuals and businesses...


  • San Diego, California, United States CoStar Group Full time

    CoStar Group - Principal Software EngineerJob OverviewCoStar Group (NASDAQ: CSGP) stands as a premier global provider of commercial and residential real estate data, analytics, and online marketplaces. As a member of the S&P 500 Index and the NASDAQ 100, CoStar Group is dedicated to digitizing the real estate landscape, enabling individuals and businesses to...


  • San Diego, California, United States CoStar Group Full time

    Principal Software Engineer - HospitalityJob OverviewCoStar Group is a premier global provider of commercial and residential real estate data, analytics, and online marketplaces. As a company listed in the S&P 500 Index and the NASDAQ 100, we are dedicated to transforming the real estate landscape, enabling individuals and businesses to uncover properties,...


  • San Diego, California, United States CoStar Group Full time

    CoStar Group - Principal Software EngineerJob OverviewCoStar Group (NASDAQ: CSGP) stands as a premier global provider of commercial and residential real estate data, analytics, and online marketplaces. As a member of the S&P 500 Index and the NASDAQ 100, CoStar Group is dedicated to transforming the real estate landscape, enabling individuals and businesses...


  • San Francisco, California, United States Yurts Full time

    Job OverviewCompany Overview:At Yurts, we are dedicated to transforming the landscape of artificial intelligence and machine learning. Our commitment lies in advancing technology to create innovative platforms that enable enterprises to effectively harness Generative AI (LLMs). We are in search of a distinguished Senior Software Engineer to join our Platform...


  • San Francisco, California, United States Revinate Full time

    About RevinateRevinate is dedicated to creating specialized and user-friendly technology solutions to address challenges in the hospitality sector. Our mission is to empower hoteliers to convert guest data into increased revenue. With our innovative platforms, Revinate Marketing and Revinate Guest Feedback, we enable hotel professionals to make informed...


  • San Francisco, California, United States GEICO Full time

    Position OverviewGEICO is in search of a seasoned Lead Software Architect who is dedicated to developing high-efficiency, low-maintenance, and uninterrupted systems and applications. You will play a pivotal role in transforming our insurance operations as we evolve from a conventional IT framework to a technology-driven organization committed to engineering...