PlanOmatic provides automated listing media services to single-family rental property managers and SFR institutional owner-operators, nationwide. Our proprietary platform integrates with property management software to automatically order and deliver professional photography, 3D tours, interactive floor plans, and AI virtual staging. Since 2005, we have committed to helping our clients work more efficiently, lease vacancies faster, and elevate their brands through unmatched speed, quality, and client experience.
PlanOmatic's culture is centered around creating a safe and supportive environment at work. We continuously provide and invest in platforms for employee-led initiatives focused on Health & Wellness, Diversity & Inclusion, Sustainability, and Philanthropy to encourage our team to continue to grow personally and professionally.
We are a place where BIPOC, women, members of the LGBTQ+ community, and other marginalized groups are celebrated. We are proud of the inclusive working space we have created for all of our staff. Our company will always be committed to fostering an environment of diversity, equity, inclusion, and belonging.
We are seeking a Senior Software Engineer to strengthen our engineering team and play a critical role in building and scaling PlanOmatic’s platform through hands-on development of robust, high-performance back-end systems.
This engineer will be a key contributor to our Java/Spring Boot services, owning the design, development, and optimization of APIs, integrations, and data pipelines that power our platform. Reporting to the Senior Director of Software Engineering, this role blends deep technical expertise with AI-native development practices and a collaborative, ownership-driven mindset. You will work closely with product, front-end engineers, and leadership to deliver features that directly impact client experience and business outcomes.
Location: PlanOmatic is able to hire non-US based candidates using the EOR model Due to that, we are open to candidates from any country, with Mexico highly preferred.
Reports to: Senior Director of Software Engineering
Back-End Development & Architecture – Design, build, and maintain scalable back-end services using Java and Spring Boot. Own critical API development, microservices architecture, and integration layers that connect PlanOmatic’s platform with client systems, third-party services, and internal tools. Write clean, well-tested, production-grade code that prioritizes reliability and performance.
Platform Scalability & Performance – Optimize application performance, database queries, and system throughput to support PlanOmatic’s growing nationwide operations. Identify bottlenecks, reduce latency, and ensure our services handle increasing scale with confidence. Contribute to infrastructure decisions around cloud-native deployment, containerization, and CI/CD pipelines.
AI-Augmented Development – Embrace AI-native engineering practices as a core part of your workflow. Use Claude Code and other AI-assisted development tools daily for feature builds, multi-file refactors, code review, and debugging. Contribute to PlanOmatic’s shared prompt library, follow commit tagging conventions for AI-assisted output, and help establish best practices that compound across the engineering team.
Quality Over Quantity – You will use AI-augmented workflows to increase code quality and test coverage and system reliability, rather than just increasing raw output.
Architectural Steering – While AI will handle much of the boilerplate and refactoring, this role is expected to provide the high-level architectural steering and critical decision-making that AI cannot replicate.
Data & Integration Engineering – Build and maintain integrations with property management platforms, payment systems, and operational tools. Design efficient data models and pipelines that ensure data integrity and support analytics, reporting, and operational automation across the business.
Code Quality & Engineering Standards – Champion engineering best practices including thorough code reviews, comprehensive test coverage, meaningful documentation, and adherence to established coding standards. Participate in architecture discussions, sprint planning, and technical design reviews. Proactively reduce technical debt while maintaining product delivery momentum.
Cross-Functional Collaboration – Partner with product, engineering team members, and other stakeholders to translate product requirements into well-architected technical solutions. Communicate technical tradeoffs clearly and contribute to a culture of transparency, accountability, and continuous improvement.
As this is a global posting, the salary range for this position depends on the country in which you are located. Salary ranges will be shared in the beginning of the interview process.

PlanOmatic provides listing media for rentals – nationwide. With over half a million homes captured, PlanOmatic has been servicing real estate professionals with a network of photographers and integrated technology solutions.
PlanOmatic’s proprietary technology platform automates and streamlines the listing media process while delivering exceptional quality and speed, providing clients with a first-of-its-kind solution.
PlanOmatic transforms how rentals are showcased, helping you set the new standard for real estate marketing.
For more information, visit us at planomatic.com.
• Inc. 5000 honoree for fastest-growing privately held companies in the U.S: '15, '16, '17, '18.
• Denver Business Journal Small Business (20-29 employees) Award Winner in 2016
• Colorado Companies to Watch honoree in 2018
• HousingWire Tech100 Real Estate honoree in 2020