Logo
CoStar Group, Inc.

Apartments.com - Principal Software Engineer

CoStar Group, Inc., Los Angeles, California, United States,


Apartments.com - Principal Software EngineerJob DescriptionOverviewCoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world’s real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives. We have been living and breathing the world of real estate information and online marketplaces for over 35 years, giving us the perspective to create truly unique and valuable offerings to our customers.As a Principal Software Engineer, you will:Proactively lead the collaboration and engagement with product and engineering teams to deliver cutting-edge and innovative solutions based on architectural best practices.Create and document architectures for new features, products, and processes.Socialize and evangelize those architectures and designs, best practices.Understand business goals from leadership and Product Management and provide architectural guidance.Discover, research, and present new technologies that will enhance and improve new and existing systems.Help balance the needs of Engineering, Product, and Management to deliver innovative products.Responsibilities:Interface with the architecture team and other functional areas to propose efficient solutions.Present solutions to senior architects, engineering, and management.Ensure solutions are well architected based upon CoStar Ecosystem Standards and guidelines.Keep abreast of current and future trends, technology, and information that will positively affect organizational projects.Apply and integrate emerging technologies and patterns to new and existing systems architecture where appropriate.Assist in the development of solution architecture to manage/support the company’s products, services, systems, and technologies.Assist in the planning and design of new or upgraded systems.Interact with departments to implement improvements in process.Mentor team members in relevant technologies and architecture patterns.Develop, document, and ensure compliance with best practices.Exercise independent judgment and discretion in matters of significance.Maintain regular, consistent, and punctual attendance.Perform other duties and responsibilities as assigned.Qualifications:Generally requires 15+ years of experience.5 years+ of experience as a Software Architect.Bachelor’s degree in computer science or relevant field from an accredited university.A broad knowledge base across engineering technologies, disciplines, and platforms.Exceptional communication skills and the ability to evangelize solutions to all levels of the organization.Extensive experience in software engineering with expert-level proficiency in at least one programming language: C#, Java, Python, JavaScript/TypeScript.Strong understanding of the cloud computing model and architecture standards.Hands-on experience with cloud tools using AWS, GCP, or Azure.Experience modeling and implementing large-scale relational and NoSQL database systems.Experience designing/implementing event-oriented architectures and real-time data streaming solutions.Preferred Qualifications:Experience with test data management design patterns in a cloud environment.Understanding of analytic frameworks like AI, machine learning, or deep learning techniques.Team player able to work effectively at all levels of an organization.What’s In It for You:Working at CoStar Group means you'll enjoy a culture of collaboration and innovation. Our benefits package includes comprehensive healthcare coverage, 401(K) retirement plan with matching contributions, employee stock purchase plan, paid time off, and more.CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing.

#J-18808-Ljbffr