RealPage, Inc.

Sr. Software Engineer (Java/RoR)

Location US-TX-Richardson
ID 2025-11952
Category
Engineering
Position Type
Regular

Overview

RealPage is transforming the property management industry through innovative software solutions designed to improve operational efficiency, increase resident satisfaction, and drive growth for our customers. As a Software Engineer IV within our Integrated Front Office, you will be a key contributor to the development and optimization of robust, scalable applications across multiple product suites. You’ll bring strong software engineering expertise with an emphasis on Java, Ruby on Rails, and enterprise technologies to help power mission-critical systems that support leasing, CRM, screening, marketing, and integrations.

 

You’ll work cross-functionally with engineering, product, QA, and architecture to deliver modern, maintainable, and performance-driven solutions that serve thousands of customers in real estate technology.

Responsibilities

 

  •   Full-Stack Development: Design, develop, and maintain high-performance applications using Java, Ruby on Rails, and supporting technologies.
  •   Code Quality & Best Practices: Write clean, testable, maintainable code that aligns with modern design patterns, performance standards, and security best practices.
  •   Technical Leadership: Serve as a senior contributor and technical mentor for engineering teams. Lead design reviews, architectural discussions, and code reviews.
  •   DevOps & Containers: Support application containerization and deployment using Docker. Collaborate with DevOps to ensure CI/CD pipelines and environments support scalability and quality.
  •   Database Engineering: Design, query, and optimize complex databases including DB2, PostgreSQL, and other RDBMS systems. Work with large datasets, indexes, and distributed transactions.
  •   Systems Integration: Develop APIs and services to integrate across RealPage’s ecosystem and external platforms, ensuring seamless interoperability between microservices and legacy applications.
  •   Cloud Readiness: uild applications ready for deployment in cloud environments such as Azure or AWS, focusing on performance, security, and cost-efficiency.
  •   Cross-Functional Collaboration: Partner closely with product owners, QA engineers, UX designers, and release train engineers to ensure cohesive product delivery and alignment with business goals.
  •   Troubleshooting & Debugging: Proactively investigate and resolve production issues, participate in incident response when necessary, and implement long-term solutions.
  •   Continuous Improvement: Contribute to evolving our engineering standards and improving team workflows, documentation, and reusable components.

Qualifications

Required Skills & Experience

  •   8+ years of professional software development experience, with strong experience in Javaand Ruby on Rails.
  •   Deep understanding of object-oriented programming, design patterns, and modern API development (REST/GraphQL).
  •   Experience with DB2, PostgreSQL, or other relational databases.
  •   Familiarity with Dockerand container-based development workflows.
  •   Experience working with distributed systems, enterprise applications, and high-volume transactional systems.
  •   Knowledge of web technologies(JavaScript, HTML, CSS), and optionally experience integrating with modern frameworks like React or Angular.
  •   Strong understanding of software development lifecycle (SDLC), Agile practices, CI/CD, and test automation.
  •   Excellent communication skills and ability to collaborate with cross-functional teams in a remote-first environment.
  •   Bachelor’s Degree in Computer Science, Engineering, or a related technical field—or equivalent industry experience.

 Preferred Skills

  •   Familiarity with DFS (Distributed File Systems)or other legacy system integrations.
  •   Experience in the PropTech or multi-tenant SaaS industry.
  •   Understanding of message queues, pub/sub architectures (e.g., Apache Kafka, RabbitMQ).
  •   Experience with unit testing, integration testing, and TDD.
  •   Knowledge of cloud-native development principles and experience with Azure, AWS, or GCP.
  •   Familiarity with enterprise security practices including authentication, authorization, and secure coding.
  •   Experience in highly regulated or enterprise software environments with an emphasis on quality and reliability. #LI-REMOTE #LI-JL1

Pay Range

USD $122,600.00 - USD $208,800.00 /Yr.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.