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.
  • SpeakingTalking to others to convey information effectively.
  • Critical ThinkingUsing logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.


  • Customer and Personal ServiceKnowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
  • Computers and ElectronicsKnowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Engineering and TechnologyKnowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
  • DesignKnowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.



Company - Private




$1M to $5M


3315 Scott Blvd. Ste. 250Santa Clara, CA, 95054and others






Ryan OHara

Similar jobs in the area
A software company is searching for a person to fill their position for a Remote Full Stack Software Engineer. Core Responsibilities of this position include: Working with product engineering teams Taking ownership over features and project Ensuring a...Read more
A camp booking company needs applicants for an opening for a Remote Senior Full Stack Software Engineer. Candidates will be responsible for the following: Designing a product that meets our customers’ needs Implementing end-to-end new features and...Read more
7 years of relevant experience with 3 years in a professional senior technical role such as technical lead, architect or other hands on leadership role Experience working on large scale, complex applications using Java and JS technologies Experience...Read more
A news website needs applicants for an opening for a Telecommute Junior Full Stack Software Engineer. Must be able to: Develop and maintain mobile ionic applications for iOS and Android Develop and maintain WordPress plugins and themes Handle customer...Read more
Shipt is a membership-based marketplace that helps people get the things they need, like fresh produce and household essentials, from stores they trust. Help people save time and have fun while you're at it - there's never been a better time to join Shipt...Read more
Mountain View, California Skills angular,node,react,javascript,html ,css,ruby on rails,Rest API's,source code management system,GIT,Full Stack Developer Description Job Description Position Summary Our vision is what your eyes see. Here, we've successfully...Read more
No passengers. No bosses. Just you, your tunes, and the road. Sign up now and start making money! Choose your wheels and deliver food and other items from local merchants to hungry customers. * Be your own boss. Work when you want, wherever you want * Earn...Read more
Growing Collaborative Software Company seeking an experienced Full Stack Software Engineer! This Jobot Job is hosted by Amy Higa Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. A bit about us Title Full Stack...Read more
CONNECTED SYSTEMS MISSION:Keep our customers exploring the world by proactively monitoring, diagnosing and learning from our product fleets through custom processes, services and tools.Come join our mission, to develop custom software tools, providing API...Read more
About Study.comWe are a profitable, fast growing technology company on a mission to make education accessible. Our focus is to simplify and accelerate learning and help people unlock opportunities for a better future.Study.com helps over 30 million...Read more
Senior Full Stack Software EngineerThe Go Daddy Group IncSunnyvale, CA
GoDaddy powers the world's largest cloud platform dedicated to small, independent ventures. Our mission is to empower entrepreneurs everywhere, making opportunity more inclusive for all. We're a trusted growth partner to over 19 million everyday...Read more
Full Stack Software EngineerAPN Software Services, Inc.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 existing codebase while...Read more
Show more jobs
500+ more jobs

Similar jobs

Software Engineer, Full-StackDiffbotMountain View, CA
Hello! Diffbot is looking to hire talented software engineers that leverage your full-stack development skills. This role exposes you to a wide diversity of customers that use our AI systems--from the major search engines, most popular app company, sales...Read more
Full Stack Software DeveloperKelly ITCupertino, CA
Full Stack Software Developer The successful candidate will have the opportunity to work with our client, a multinational IT company specialized in consumer products (hardware software) and services. Location Cupertino, CA or Seattle, WA. Duration 6 months...Read more
Rivian's Digital Commerce Team is responsible for the end-to-end implementation of the digital experience outside the vehicle (e.g. vehicle configurator, payment gateway, vehicle delivery management, service scheduling) across web, mobile app and in-store...Read more
Please find below urgent role and let me know your interest. Please share your updated resume. Sr. Software Engineer (Java Full Stack) Location San Jose, CA (Bay Area) Duration 6+ Months o Remote to Start until COVID restrictions loosen up o Will look at...Read more
Full Stack Engineer IICDK GlobalSan Jose, CA
Power the Possibilities The CDK Global technology team is looking for collaborative innovators who are passionate about making their mark on emerging enterprise software products. We’re building and developing cloud technology for the automotive retail...Read more
Full stack DeveloperSigmaways, Inc.Santa clara, CA
An ideal candidate is someone who works well with a cohesive team-oriented group of developers, who has a passion for developing great software, who enjoys solving problems in a challenging environment, and who has the desire to take their career to the...Read more
Based out of Santa Clara, CA, We are looking for a skilled Senior Full Stack Engineer with React, Node, and TypeScript experience, if this sounds like a good fit to you then please read on! Come join a one of a kind, a revolutionary platform that provides...Read more
We are an industry leading SaaS company recognized internationally for our AI-powered Software! We need a Strong Java Developer to join our team as we continue to build cutting edge Analytics software for AdTech, eCommerce and retail industries! Our...Read more
Senior Engineer with strong Front end experience and a proven track record of building high quality scalable web applications, and solid leadership abilities. Responsible for implementing pixel perfect designs that balance challenging customer needs with...Read more
Responsibilities: Will be building new Internal Web Applications and tools for internal teams. Must Haves: Excellent PHP, JavaScript and codeigniter development experience 3+ years of experience in designing and developing large-scale web-based...Read more