Senior Software Engineer - San Diego

CoStarSan Diego, CA
Onsite

About The Position

CoStar Realty Information Inc. seeks a Senior Software Engineer in San Diego, CA. This role involves driving software designs, development standards, and code reviews to produce maintainable, robust, and efficient code. The engineer will evaluate emerging technologies to enhance CoStar’s technology platform and develop new practices. Responsibilities include developing API-driven systems for large user bases and collaborating with cross-functional teams such as 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.
  • 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.
  • Minimum 5 years of experience with database design, T-SQL programming, and performance tuning.
  • Minimum 5 years of experience with cloud based technologies.
  • Minimum 5 years of experience with design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability.
  • Minimum 5 years of experience with application performance testing and unit testing strategies and implementation.
  • Minimum 5 years of experience with software development and engineering skills on large-scale, mission-critical infrastructure applications.
  • Minimum 3 years of experience with HTTP concepts.
  • Minimum 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service