RealPage, Inc. is transforming the property management industry through innovative software solutions. The Director of Engineering within the Integrated Front Office will lead multiple engineering teams to deliver mission-critical systems while collaborating closely with Product, Architecture, QA, and stakeholders to enhance the quality and effectiveness of enterprise solutions.
Responsibilities:
- Own delivery outcomes for assigned product and platform areas, ensuring commitments are realistic, predictable, and aligned with business priorities
- Lead and manage multiple engineering teams (up to ~7 direct reports, including managers and senior engineers) across onshore, near-shore, and off-shore locations
- Partner closely with Product leadership and stakeholders to develop and manage 12+ month strategic roadmaps aligned to business goals
- Manage all aspects of assigned initiatives, from business case development through QA sign-off and release readiness
- Ensure delivery against schedule and budget while balancing scope, quality, and technical risk
- Provide effective leadership across global engineering teams, including offshore development organizations
- Establish clear ownership, communication rhythms, and escalation paths to ensure alignment across time zones
- Build strong working relationships with regional leaders to ensure consistency in execution, standards, and expectations
- Foster a culture of accountability, trust, inclusion, and continuous improvement across distributed teams
- Oversee the design, development, and implementation of enterprise-scale software products and systems
- Ensure teams adhere to strong engineering fundamentals, including code quality, testing discipline, observability, operational readiness, and security
- Lead technical analysis and design reviews to translate business and functional requirements into scalable software solutions
- Act as an escalation point for complex technical issues, ensuring root causes are addressed and long-term improvements are implemented
- Partner with Architecture to align platform direction, system design, and implementation practices
- Develop, administer, and continuously improve engineering processes and standards within the assigned functional area
- Identify and drive process improvement initiatives to increase delivery predictability, quality, and efficiency
- Ensure unit, integration, and system test coverage expectations are met and enforced
- Conduct in-process reviews and ensure quality gates are consistently applied
- Support release cycles, including flexibility to work extended hours during critical delivery periods as needed
- Consult with management and stakeholders to analyze potential projects, determine scope and priorities, and resolve customer or operational issues
- Manage relationships with internal teams across RealPage to support system design, integration, and delivery
- Negotiate and coordinate with consultants, vendors, and external partners as needed to support product development and delivery
- Ensure appropriate documentation, internal enablement, and end-user training materials are delivered as part of releases
- Build, coach, and retain high-performing engineering leaders and teams
- Set clear performance expectations and provide ongoing feedback, coaching, and career development
- Identify skill gaps, succession risks, and capacity constraints and proactively address them through hiring, development, or rebalancing
- Promote a culture of ownership, accountability, and data-driven decision-making
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related technical field—or equivalent industry experience
- Minimum 10 years of software development experience, with 5+ years in engineering leadership roles, including managing offshore teams
- Proven experience leading the development and delivery of enterprise-scale software platforms and products
- Strong understanding of modern SDLC practices, Agile methodologies, and SaaS delivery models
- Experience operating in polyglot technology environments, with exposure to: C#, ASP.NET / MVC, SQL and relational databases, JavaScript, HTML5, CSS
- Strong analytical and problem-solving skills with a data-driven approach to decision-making
- Excellent communication and leadership skills, particularly in distributed and cross-functional environments
- Experience managing products or platforms spanning multiple systems or technology stacks
- Background in SaaS, enterprise software, or regulated environments
- Familiarity with integrations, event-driven systems, or platform ecosystems
- Experience supporting insurance, screening, or financial services-related products
- Exposure to AI-enabled systems or intelligent automation is a plus