The CoStar Group is in the business of equipping clients with tools for success. The company creates opportunity by combining its deep understanding of more tha
Senior Software Engineer - Databricks
Location
California
Posted
11 days ago
Salary
$124K - $187K / year
Seniority
Senior
Job Description
Senior Software Engineer - Databricks
CoStar Group
Title: Senior Software Engineer - Databricks Location: San Diego United States Job Description: Overview: CoStar 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, 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. We’ve continually refined, transformed and perfected our approach to our business, creating a language that has become standard in our industry, for our customers, and even our competitors. We continue that effort today and are always working to improve and drive innovation. This is how we deliver for our customers, our employees, and investors. By equipping the brightest minds with the best resources available, we provide an invaluable edge in real estate. Role Description: We’re seeking a Senior Software Engineer with strong C#/.NET experience, hands-on use of Claude for AI-assisted development, and proven experience building and operating systems on AWS. This role focuses on developing scalable, cloud-native solutions while leveraging modern AI tools to accelerate development and improve code quality. This position is located in San Diego, CA and has the work schedule of 4 days onsite and 1 day work from home. Responsibilities: - Design, build, and maintain production applications using C# and .NET - Leverage Claude for code generation, refactoring, debugging, and analysis - Build and operate cloud-based solutions on AWS</p> - Collaborate with product, architecture, and engineering teams - Participate in system design, code reviews, and technical decision-making - Improve application performance, scalability, and reliability - Mentor engineers and contribute to engineering best practices Basic Qualifications: - Bachelor's degree required from an accredited, not-for-profit, in-person college/university - A track record of commitment to prior employers. - Strong experience with C# and .NET / .NET Core - Hands-on AWS experience (EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, CloudWatch) - Experience building APIs and backend services - Solid understanding of software design principles - Experience with Git-based workflows Preferred Qualifications: - Practical experience using Claude for coding or code review - Experience with Databricks - Microservices or distributed systems experience - CI/CD pipelines and DevOps practices - Infrastructure-as-Code (Terraform, CloudFormation, CDK) - Experience with additional AI coding tools 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, and tuition reimbursement. 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 Employee Resource Groups - Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks We welcome all qualified candidates who are currently eligible to work full-time in the United States to apply. However, please note that CoStar Group is not able to provide visa sponsorship for this position. This position offers a base salary range from $124,000 to $187,000 a year, determined by relevant skills and experience, and a generous benefits plan. #LI-CG1
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer
Outside, Inc.Outside, Inc., also known as Outside Interactive, is the world’s leading creator of active lifestyle content. The company’s brands reach 70 million clients
• Design and implement secure, PCI-compliant payment processing systems supporting credit cards, ACH, and digital wallets • Build comprehensive transaction lifecycle management including processing, refunds, voids, and settlement reconciliation • Architect and implement integrations with multiple payment processors while maintaining flexibility to switch providers • Develop robust APIs for transaction monitoring, customer management, and merchant administration • Design and optimize database schemas for high-volume transaction processing and real-time reporting • Implement tokenization, encryption, and fraud detection systems meeting PCI DSS compliance requirements • Create RESTful APIs with consistent error handling, authentication, and webhook capabilities • Ensure sub-3-second transaction processing times and system scalability for high-volume periods
Role Description KnowHow is expanding its Software Engineering team to take our development capacity and speed to the next level. The optimal candidate for this role has very high ownership thinking, a demonstrated track record of being a fast learner, and the ability to manage a broad array of demanding overlapping timelines and projects. The candidate should have a strong preference for creative problem solving, an OCD preference for detailed documentation, and pride in delivering high-quality code consistently, on schedule. The purpose of the Full Stack Developer role is threefold: - To increase our development capabilities and capacity - To enable us to implement ‘industry-first’ features, far ahead of any competitors - To enable us to pursue our data, AI, and ML planned features You will be responsible for maintaining, building, and supporting frontend and backend application layers of our product. You will work closely with the core team to solve complex problems to meet customer needs. Other responsibilities include: - Work on improving the system architecture - Analyze and improve the performance of the web apps - Educate and support those around you as well as other developers - Develop basic ML/AI models and integrate them into our product - Familiarity with OpenAI API (or equivalent) is a plus - Basic knowledge of prompt engineering Qualifications - Undergraduate degree or diploma in Computer Science, Software Engineering, or related field - 5+ years of experience in full stack development building large-scale web applications - Strong JavaScript expertise and experience in modern UI frameworks (e.g., React/Redux, ES6) - Extensive knowledge of the DOM, HTTP, CSS3 (e.g., Flexbox, Grid) and core web technology concepts - Extensive knowledge of Python - Ability to dive deep into specific client-side areas, like performance, cross-browser compatibility, animations - Experience with RESTful API design and development - Working knowledge of standard AWS technologies, such as AWS Elastic Beanstalk, ECS, RDS, Elastic Beanstalk, Lambda, CloudWatch - Docker and Postman experience Requirements - Experience with Django - Experience with Hugging Face - Experience working on Agile/SCRUM development teams Benefits - Build cool tech and solve interesting problems with smart, fun people - Casual attire - Fast-paced environment, yet a rigorous discipline to planning - Weekly virtual team social event - Potential for equity compensation - Generous vacation plan - Your code will be used by live users starting week one - Experience in the US-Market (our target market) - Broad variety of development: mobile, web, cloud, AI, ML
• Develop and maintain technical components, services, and integrations that enhance engineering workflow applications. • Build foundational modules, reusable logic, and frameworks that enable scalable application development for Engineering and Operations teams. • Implement end‑to‑end solutions that support internal engineering and operational processes. • Collaborate closely with internal customers to translate functional requirements into robust, maintainable technical solutions. • Partner with development teams and stakeholders to define platform standards, architecture patterns, and best practices for both pro‑code and low‑code contributors. • Use high‑level programming languages (primarily Python) to build scalable enterprise applications. • Architect and deploy solutions using Amazon Web Services (AWS).
Principal Software Engineer
ICFWe are not a typical consulting firm and our people are not typical consultants.
• Lead the architecture, design, and implementation of enterprise-scale cloud-native applications and services. • Provide technical leadership across multiple applications, services, and engineering teams. • Design and develop secure, scalable, and maintainable backend services using Node.js, TypeScript, and modern cloud technologies. • Establish and promote engineering standards, architectural patterns, and development best practices. • Partner with product owners, business stakeholders, and engineering leadership to translate business objectives into technical solutions. • Lead technical design discussions and architectural reviews. • Mentor engineers through code reviews, design reviews, technical guidance, and knowledge sharing. • Drive platform modernization initiatives and evaluate emerging technologies for potential adoption. • Design and implement integrations with internal and external systems and services. • Optimize application performance, reliability, scalability, and operational efficiency. • Contribute to long-term technology strategy and technical roadmaps. • Support DevOps practices, automation, observability, and continuous improvement initiatives. • Troubleshoot complex production issues and guide teams toward sustainable solutions. • Collaborate effectively across distributed teams while maintaining strong communication with both technical and non-technical stakeholders.



