Senior Software Engineer - San Diego

CoStar GroupSan Diego, CA
Onsite

About The Position

CoStar Realty Information Inc. seeks a Senior Software Engineer to drive software designs, development standards, and code reviews. The role involves producing maintainable, robust, and efficient code, evaluating emerging technologies to enhance CoStar’s technology platform, and developing API-driven systems for large user bases. The engineer will collaborate with cross-functional teams, including product managers, data engineers, machine learning engineers, and QA engineers, to deliver high-quality software that meets customer and business needs.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology, or a related field plus five years of experience in Software Engineer or related occupation.
  • 5 years of progressively responsible experience with C#, .NET Framework, JSON, SQL Server, and AWS including cross-platform communication technologies such as Web API.
  • At least 5 years of experience with database design, T-SQL programming, and performance tuning.
  • At least 5 years of experience with cloud based technologies.
  • At least 5 years of experience with design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.
  • At least 5 years of experience with application performance testing and unit testing strategies and implementation.
  • At least 5 years of experience with software development and engineering skills on large-scale, mission-critical infrastructure applications.
  • At least 3 years of experience with HTTP concepts.
  • At least 2 years of experience with python code writing and maintenance.

Responsibilities

  • Drive software designs, development standards, and code reviews.
  • Produce maintainable code that is robust and efficient.
  • Evaluate emerging technologies to identify opportunities, trends, and best practices that can be leveraged to strengthen CoStar’s technology platform and develop practices.
  • Develop API-driven systems for large amounts of users.
  • Collaborate with cross-functional teams—including product managers, data engineers, machine learning engineers and QA engineers—to deliver high-quality software that meets customer and business needs.

Benefits

  • Drug-free workplace
  • Pre-employment substance abuse testing
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service