This site uses cookies. To find out more, see our Cookies Policy

Perl Developer (6030) in Fort Worth, TX at Xome

Date Posted: 3/11/2019

Job Snapshot

Job Description

Ready to be a Cooper too? This might just be right up your alley!


Xome is an indirect wholly-owned subsidiary of Mr. Cooper (NYSE:COOP). The valuations division provides values and evaluations for homes and commercial properties across the country. Banks and investors of all types need to know how much a property is worth before they give a loan, buy a loan, take possession, or invest. Xome works to provide those values through a network of brokers, appraisers and inspectors. Our technology provides a pathway for this information, so everyone involved can make the best decisions with the best information. It's a big task.

We are a community of people empowered to make great things happen every day. If that sounds like total hogwash to you, it's because you've never been empowered at work. Come try it out. You'll like it. 



Our Xome teams in Dallas and Milwaukee are building next-generation real estate software and service solutions. We put our customers first, are action-biased, and when we fail – we fail fast and move forward. There is no shortage of opportunity for exciting challenges and career growth. Learn more at  


We encourage a team atmosphere guided by Agile principles. We work closely with our business units, project managers, technology architects and quality assurance specialists to work tickets through a short lifecycle. With releases about every two weeks (or less). You'll see your code in production quickly, and get feedback regularly on how it's doing. 

We use Jira, Git, Bitbucket, Bamboo, and Jenkins to automate ticket processes, manage code, enable code review, provide code testing and automate deployment. We are building out our unit and automated tests suites with every iteration, and we'd love your input on how to make that better, faster and more resilient. 

We work on local linux (usually Fedora, but there's no mandate) or Mac boxes and spin up the applications on virtual machines or docker containers for coding and testing. You can pick your favorite editor, set up your workspaces and make things work how you want. It's your machine. Have fun. We are in the process of moving our environments to AWS.

We use Slack and GoToMeeting to make communication easy while in the office and when working from home.


Our typical stack includes RHEL/Debian, Nginx (although old stuff is Apache), Postgres, and Perl. These aren't your system manager's Perl scripts either. We are leveraging Modern Perl libraries on Moo, DBIx, and Mojo/Catalyst/Dancer2 to build scalable dynamic systems. We have other stuff going on to keep things interesting and are open to modifications as we find a need. Don't do Perl? Don't worry. If you are comfortable with any modern open source OO architecture (Python, PHP, Node, Ruby), you'll do great. We've trained more than one Perl newbie.

Are you a Perl expert? Great, we need you. Skip the rest and click apply.

We are currently building a Service Oriented Architecture environment that allows some systems to live on a completely different stack if needed. We'd also love your experience with REST APIs, XML interfaces and service systems. 

Oh, you like database stuff: Great our development team owns our own DBs and DB management. We'd love your input on database scaling and leveraging tools for Postgres.

For the front-end we leverage the Ext JS (Sencha) framework and just completed a move to Ext6 for some of our applications, but we do have some stuff on Ext3. We also use Angular for in house projects. There's a lot of new development going on with our front-end code. We encourage all our developers to jump in and learn about things that interest them.

Where we work

We have offices in North Richland Hills and Lewisville, Texas and Milwaukee, Wisconsin. We offer scheduled remote work for most employees.

Xome has other offices all over. We offer the best of both worlds with a small company environment and big company backing. It's a great place to be.

The addresses for each location are listed below:

Texas: 9151 TX-26, North Richland Hills

Milwaukee: 1433 N Water St, Milwaukee, WI

When we work

Core hours are 9 a.m. to 3 p.m., so most everyone will be available during those hours. Some early birds show up at 7 to beat traffic, while others like the quiet office after hours. We don't make a big deal about hours. Meetings and such are scheduled during the core hours, because it just makes things easier. Working more than 40 hours rarely ever required, so you shouldn't. We want you to like staying at the office, but not so much that you actually do. 

Vacation is important. Take a vacation. You'll start out with about 3 weeks of vacation plus some floating holidays (we have 8 fixed and 3 flex holidays too). The benefits package includes short-term and long-term disability. Take your vacation.


Speaking of benefits: We have great benefits. Individual, couple and family health plans. You want a high deductible with an HSA? Or maybe a low deductible with an FSA. Xome offers dental and prescription benefits, paid long-term and short-term disability, and employee, spouse and child life insurance. We match up to $1000 in your HSA each year and offer a 4% 401(k) match.  

We also have a bonus program, school reimbursement plan and paid training at conferences and the like. You get the point, there's lots of benefits.


  • 8 plus years related experience and/or training; or Bachelor’s degree from an accredited four-year university plus 5 or more years’ experience; or equivalent combination of education and experience.
  • Strong technical skills, positive attitude and flexibility with displayed enthusiasm for self-initiated professional growth.
  • Ability to quickly learn and understand existing Perl and JavaScript platforms and participate in development on new implementations.

Great skills

  • 3 - 5 years of experience with ExtJS, AngularJS, Ember, Backbone, or similar Javascript framework(s)
  • 3 - 5 years of experience with Perl, PHP, Python or similar programming language
  • 3 - 5 years of experience with Web Development using:
  • Apache and/or NGINX
  • Linux
  • Postgres, MySQL, Sybase, or similar databases
  • 3 - 5 years of experience with Git or similar version control

Impress us

  • Real-world experience with Perl (Modern Perl, Moo, Dancer2, Mojolicious, and/or Catalyst)
  • Real-world experience with ExtJS
  • Real-world experience with Selenium, Siesta, Protractor, Jasmine, other testing frameworks
  • CI/CD Pipelines in Jenkins or Bamboo
  • AWS deployments

Job Requisition ID:


Job Category:

Information Technology

Primary Location City:

North Richland Hills

Primary Location Region:


Primary Location Postal Code:


Primary Location Country:

United States of America

Posting Organization:


Line of Business:


Additional Posting Location(s):

Milwaukee, WI

Alternate Requisition: