Join our Talent Network
Skip to main content

Senior Software Engineer

Location: Lewisville, TX, United States
Req ID: 018916

Job Description


When you click 'Apply', you will need to click on 'Create Account'.  By creating an account, you will be able to view your applications and their statuses.  Your password must contain 8 characters, 1 upper case letter, 1 number and 1 special character. Please make sure your name is formatted correctly and not in all uppercase.


We are Xome, a real estate services company headquartered in the Dallas, Texas area. As a subsidiary of Mr. Cooper Group, we employ over 1,200 team members nationwide. The nation’s largest financial services companies look to us for integrated and scalable business solutions that help simplify the mortgage and real estate process.

At the heart of everything we do is our purpose: To keep the dream of home ownership alive. If that sounds like a big, lofty goal, that’s because it really is. And we can’t do it alone. Our entire team is focused on helping create a stable and healthy housing industry. And, making sure the process of buying/selling a home doesn’t undermine the excitement of home ownership. That’s why we battle every day against the mediocrity of the status quo to simplify the complex world of mortgage servicing, lending and banking. We see ourselves as the experts who make doing business easier. While others bring complexity and a lack of transparency, we offer simplicity, trust, and visibility across the entire property lifecycle. And we deliver radical customer service.

Now, you might be wondering; how exactly do you pronounce Xome? Simple. ZOM (like home, if it started with a z)!


Xome was built on the belief that the process of buying/selling a home shouldn’t undermine the excitement of home ownership. In working to bridge the offline and online worlds of real estate, we’ve opened new possibilities for home buyers/sellers and more business for real estate professionals.



Our Xome teams in Dallas is 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  


  • Build next generation applications to solve complex problems in the real estate industry
  • Work with a world-class engineering, product and business teams to deliver innovative products for our customers
  • Design, build, and test high quality complex frameworks and systems while diagnosing and resolving complex issues
  • Ensure that implementation follows designs, and directs modifications of designs
  • Mentor, and develop eager junior and mid-level engineers


  • Bachelor’s Degree in Computer Science, Information Systems, or a related field with 7 years’ experience or Master’s degree in Computer Science, Information Systems, or a related field with 5 years’ experience in Software Engineering.
  • 2 – 4 years of experience in developing applications in open source stack such as Python, using any of the MVC frameworks like Flask, PostgreSQL, and NGINX on Linux platform.
  • Strong knowledge in AngularJS, Ember, Vue or similar JavaScript framework(s) and related technologies.  Experience with Git or similar version control.
  • Experience in Agile based frameworks like Scrum, Kanban or any other equivalent
  • Experience in working on Continuous Integration, Continuous Delivery and Continuous Deployment (CI/CD) environments
  • Real-world experience with load testing frameworks like jmeter or locust or similar
  • Very good knowledge in Design Patterns and principles, experience in developing Web services, JSON and related architecture.
  • Ability to perform code reviews and participate in architecture discussions.
  • Ability to write scalable and efficient REST APIs to deal with JSON which handles requests 365/24/7

Preferred Experience Includes

  • Experience in any of the unit test frameworks like mocha, pyunit.
  • Experience or Exposure on database scaling and leveraging tools for PostgreSQL
  • Exposure to any performance monitoring and improvements tools like Solarwinds, New Relic.

Xome is committed to nurturing a diverse and inclusive environment where every employee is empowered to be their authentic self.  We know that a large part of our success as a business is directly tied to our ongoing efforts to attract and retain diverse talent and maintain an inclusive environment where each employee can thrive.  Embracing and leveraging diversity through an inclusive work environment fosters new ideas, new insights, and constant innovation.  We strive to weave the principles of diversity and inclusion throughout the fabric of how we work, how we interact, and how we engage with our customers and the community.

Job Requisition ID:


Job Category:

Information Technology

Primary Location City:


Primary Location Region:


Primary Location Postal Code:


Primary Location Country:

United States of America

Posting Organization:

Mr. Cooper

Line of Business:

Information Technology

Additional Posting Location(s):

Alternate Requisition:



Responsible for the design, development, testing, documentation and analysis of modules or features of new or upgraded software systems and products. Develops and/or executes implementation according to project plans and priorities.
Share: mail

Similar Jobs

Senior Software Engineer

Lewisville, TX, United States
Information Technology

AVP Product Management: Digital Marketing

Lewisville, TX, United States
Information Technology

Senior Data Analyst

Lewisville, TX, United States
Information Technology

Interested in working for Mr.Cooper?
Take the first step by joining our Talent Network today!

Sign me up!