Share this Job

Software Architect

Apply now »

Date: Nov 9, 2017

Location: Portland, OR, US

Company: Realogy Services Group LLC



Requisition 44467

About ZapLabs LLC
ZapLabs ( is the innovation and technology hub for global real estate leader Realogy Holdings Corp. (NYSE: RLGY), and the driving force behind inventive technology for brokers and agents affiliated with Realogy’s world renowned real estate brands. ZapLabs delivers its highly effective consumer, sales associate and broker solutions in support of Realogy’s leading franchise brands and is positioned to expand the scope of its technology development efforts to encompass Realogy’s other business segments, including residential brokerage, relocation and settlement services. ZapLabs is headquartered in Emeryville, California.


What we’re looking for:

 As a software architect, you will be responsible for driving the design and technical approach/solutions on ZapLabs platform to ensure integrity in many areas including distributed computing, networking, security, web applications, and messaging in a cloud environment. You would be working with our small, agile teams, and we need you to be versatile and passionate to tackle new problems and to push our technology forward. You thrive in a fast-paced environment, are cool under pressure, and embrace agile development methodologies. You have strong analytical skills, an unwavering commitment to quality, a collaborative work ethic, and excellent technical skills.  The ideal candidate will reside in Portland, OR, and work remotely. 


What you’ll do:

  • Create technical strategy and architectures to drive business-focused solutions across ZapLabs platform.
  • Recommend long-term technology solutions based on the business needs, architecture and strategic drivers.
  • Design solutions within the context of the available infrastructure, taking into account scalability, availability, reliability, stability, security and performance.
  • Collaborate and innovate with other teams, product managers, DevOps to design new features.
  • Continuously stay up to date with industry changes, and bring new ideas to the team.
  • Identify, evaluate and select appropriate technology in alignment with business objectives.


Skills, accomplishments, and interests you should have:

  • BS in Computer Science, Engineering, or related technical discipline or equivalent combination of training and experience
  • 3-5 years hands-on experience dedicated to providing application solutions
  • Experience of engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security
  • Current experience using Java development, SQL Database systems, and Apache products
  • Current experience developing microservices
  • Current experience of developing and deploying applications to cloud
  • Ability to iterate quickly in an agile development process
  • Collaborate with product managers and DevOps
  • Excellent analytical/troubleshooting skills
  • Excellent written and verbal communication skills in English
  • Strong work ethic and entrepreneurial spirit


Nice to haves:

  • Experience mentoring or acting in a lead capacity a plus
  • Extensive LOTR or Star Wars knowledge


Note: Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.



To learn more about Realogy and the accomplishments of our brands, log on to


Realogy Holdings Corp. is an equal opportunity employer and is committed to diversity in its hiring and business practices.  All qualified candidates are encouraged to apply.

EOE AA M/F/Vet/Disability


Nearest Major Market: Portland Oregon

Job Segment: Developer, Architecture, Engineer, Computer Science, Cloud, Technology, Engineering

Find similar jobs: