Expired job

Just missed a job?

Sign up and never miss an opportunity again!

Principal Software Engineer - Full Stack job

MoveSanta Clara, CA
Move jobs




Job Description

Realtor.com is a leader in online real estate and backed by the News Corp brand. Realtor.com’s vision is to be the leading destination to discover and create your perfect home. Today more than 70 million unique users visit our company’s website and mobile apps monthly. What you can do at Realtor.com has the potential to touch the lives of millions of people.. If you enjoy working in a fast paced and dynamic environment and desire to make a meaningful contribution to the business, then make the move today!

 The Role

You will be principal engineer for the team that is responsible for developing several key consumer platform components and products for the company. To improve development agility, scalability, and stability, we are starting a multi-year journey to overhaul the design of several systems that will be built on a new development and deployment infrastructure. You will be the key architect for this transformation as well as large scale product initiatives that have a high impact on growing our revenue, and helping us ensure that this effort is a success.

Job Duties And Responsibilities

  • Own system level architecture and software design for products spanning multiple engineering teams. Help define system components, entities and service interfaces, with consideration for complexity, availability, security, performance, cost, and other criteria.
  • Help make right technology choices for implementing solutions. Conduct alternative analysis for technology selection or build v/s buy decisions and present to stakeholders.
  • Work with product managers and tech leaders early on to shape product definition so that it can be built in flexible, extensible, and robust way. Work with engineering teams to help drive execution, providing consultation on design details and issues.
  • Define and drive adoption of design patterns, coding and quality standards and software development processes.
  • Help improve software quality and data quality by coming up with better ways of measuring and testing.
  • Own and drive long-term architecture vision. Drive and support innovation by acting as a sounding board for ideas and help bring them to life. Actively engage in tracking and reducing technical debt.
  • Share ideas, insights, and technology trends to the broader technical audience within the company. Provide coaching and mentoring to technical staff.
  • Play a key role in hiring, retention, and growth of talent: attract, evaluate, coach and mentor senior engineers.

Job Requirements (Education, Skills, And Experience)

  • BS in computer science, MS in computer science preferred. 
  • At least 8 years of experience as an architect/engineer designing and building complex and scalable software systems
    • 3+ years of React development and Architecture
    • 3+ years of GraphQL experience
  • Solid understanding of design approaches and challenges across all layers of the stack including Front-end, data storage, back-end, middleware, and application tiers. Strong background in designing client-side and server-side architecture for scale, availability, performance, security, and agility
  • Broad understanding of competing technologies and their relative strengths and weaknesses; and be able to select the right ones for our needs
  • Passion and ability to quickly pick up expertise on new technologies
  • Hands-on engineering skills to evaluate diverse technologies, build prototypes, and solve challenging issues, working with other architects and engineers
  • Experience in designing cloud applications leveraging AWS services is highly desired
  • Should have strong leadership and interpersonal skills to take team along and convert architecture vision into reality.
  • Should have strong communication skills to articulate vision/strategy and get buy-in, using language and detail appropriate for the audience
  • Ability to adjust to change and rapid pace of development
  • Ability to see the big picture and keep an eye on long-term goals and direction, while taking care of short-term needs


Estimated annual salary


  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.


  • Reading ComprehensionUnderstanding written sentences and paragraphs in work related documents.
  • Active ListeningGiving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
  • WritingCommunicating effectively in writing as appropriate for the needs of the audience.
  • SpeakingTalking to others to convey information effectively.


  • Administration and ManagementKnowledge of business and management principles involved in strategic planning, resource allocation, human resources modeling, leadership technique, production methods, and coordination of people and resources.
  • ClericalKnowledge of administrative and clerical procedures and systems such as word processing, managing files and records, stenography and transcription, designing forms, and other office procedures and terminology.
  • Economics and AccountingKnowledge of economic and accounting principles and practices, the financial markets, banking and the analysis and reporting of financial data.
  • Sales and MarketingKnowledge of principles and methods for showing, promoting, and selling products or services. This includes marketing strategy and tactics, product demonstration, sales techniques, and sales control systems.



Company - Private


1001 to 5000 employees


Santa Clara, CA






Ryan OHara

Closed Job Filters

Manager, Software Development Engineering Santa Clara, CA Technology – Consumer Experience Full-time Realtor.com®. is the leading digital real estate platforms that let's you find your perfect home.Read more
User Experience DesignerMoveMorgan Hill, CA
. Expert in graphics rendering/display framework in Android Skia /SurfaceFlinger or Flutter or iOS Metal system or graphics DDK/compiler, game engines or AR engine. Strengths in working with local andRead more
Senior Product Manager-ASO/SEO at realtor.com (View all jobs) Richmond (VNC), Santa Clara (SCH), westlake village (wlv) Housing is one of the most important emotional and financial decisions for mostRead more
Director, Product Management (Media) Santa Clara, CA Product – Product Management Full-time We are looking for a seasoned Director, Product Manager in the digital advertising space with experience inRead more
(Sr. to Principal) - Product Manager - Buyer Experience Santa Clara, CA Product – Product Management Full-time Who we are Realtor.com is your one stop shop for homebuyers, sellers, and dreamers, withRead more
Similar jobs in the area
Join Hired and find your dream job as a Senior Full-Stack Software Engineer at one of 10,000+ companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll receive salary and compensation details upfront...Read more
Full Stack Software EngineerEverest Consultants, IncSunnyvale, CA
Job Title: Full Stack Software Engineer Duration: 6 months contract with possible extension Location: Sunnyvale, CA (must work onsite) NOTE: W2 only, no third parties please Our client is seeking an experienced Software Engineer to join one of their web...Read more
It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. The Role Proofpoint is looking for high energy software engineers to join the Threat Response product...Read more
It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. The Role As a Full Stack UI Software engineer on the Digital Risk and Compliance team, you will be a key...Read more
What is Lyft? Lyft matches drivers with passengers who request rides through the Lyft smartphone app. Signing up to be a Lyft driver is the perfect opportunity for you to set your own schedule and be your own boss while earning extra money. Apply to drive...Read more
ABOUT THE TEAM:Aviatrix, a startup based in Silicon Valley, is the pioneer of the Enterprise Multi-Cloud Networking and Security Services. We have a top tier team, and culture is built on proven success and ability to recognize transformational market...Read more
Thumbtack™ has been trusted by fencing pros across the country to help grow their business. Customers come to Thumbtack to get all kinds of fence installation or replacement jobs done. That means your jobs can range in size, whether you want to pick up...Read more
Senior Full Stack Software EngineerChartmetricSunnyvale, CA
Who is Chartmetric? We are a small, highly skilled team with members from diverse backgrounds, and that diversity is celebrated just as much as our work is. We’re talented solo artists, but we’re a much better band. We are as much music data rockstars as...Read more
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since...Read more
SoundHound is creating and productizing transformative technologies that improve life. Join us.After amassing a global user community well over 265 million strong, a large portfolio of core technologies and award winning products....we're just getting...Read more
Elo Touch Solutions is looking for a Full Stack Developer with passion to create meaningful experiences on touch screen devices. We are looking for self-starter who likes to wear many hats with excellent communication (verbal and written) and analytical...Read more
Senior Full Stack Software Engineer | 24701 Engineering, Infrastructure and Operations Santa Clara, California San Diego, California Job Title: Software Engineer Full Stack Job Location: Santa Clara, US This position reports to: Senior Manager, Platform...Read more
Show more jobs

Similar jobs

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since...Read more
A Little About Us We are a unified ad tech solution for both advertisers and publishers. Our innovative ad tech gives one stop access to Verizon Media's trusted data, high quality inventory and demand, creative ad experiences and industry-leading machine...Read more
Senior Full Stack Software Engineer | About Verizon Wireless Residential Business About Verizon Enter a search term About Verizon Contact us Our Company News Responsibility Investors Careers About Search Careers San Jose, CA Full-Time Technology Senior...Read more
Full Stack UI Engineer job, San Jose, California Our privacy statement has been changed to provide you with additional information on how we use personal data and ensure compliance with new privacy and data protection laws. Please take time to read our new...Read more
At Credit Sesame, we believe every person should feel creditworthy. That’s why empowering members to own their credit is our number one mission. Since 2009, we’ve been helping millions of members improve their credit scores, lower the cost of their credit...Read more
is at the forefront of building a consistent, global customer experience across all digital touchpoints web, native apps and in-car infotainment systems. This team is building the next generation products and supporting infrastructure which allows our...Read more
Job Title: Software Engineer Full Stack Job Location: Santa Clara, US This position reports to: Senior Manager, Platform Development ServiceNow is changing the way people work. With a service-orientation toward the activities, tasks and processes that make...Read more
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will...Read more
Location: Sunnyvale CA Duration: 12 Months Contract, one fulltime direct hire position is also available We are seeking a software engineer to join our reliability team in Sunnyvale, California. Develop Django-based workflow management tools. Maintain...Read more
Full Stack Software EngineerWorkforce LogiqSunnyvale, CA
We are seeking an experienced Software Engineer to join one of our web application team to help design and develop the next generation of financial planning and…Read more