SIGN IN
Senior Software Engineer, Back-End (Java & Spring Boot) jobs in United States
info-icon
This job has closed.
company-logo

PlanOmatic · 3 months ago

Senior Software Engineer, Back-End (Java & Spring Boot)

PlanOmatic provides automated listing media services to single-family rental property managers and SFR institutional owner-operators, nationwide. 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.
Art & CreativeReal EstatePhotography
check
Culture & Values

Responsibilities

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
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
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
Use AI-augmented workflows to increase code quality and test coverage and system reliability, rather than just increasing raw output
Provide the high-level architectural steering and critical decision-making that AI cannot replicate
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
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
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

Qualification

JavaSpring BootSpring MVCSpring DataSpring SecurityRESTful API designMicroservices architectureRelational databasesORM frameworksCloud platformsContainerizationCI/CD pipelinesAutomated testing frameworksDevOps practicesSoftware design patternsSOLID principlesClean code practicesAI-assisted development tools

Required

5+ years of professional back-end software engineering experience
Strong proficiency in Java and the Spring Boot framework, including Spring MVC, Spring Data, and Spring Security
Solid experience designing and building RESTful APIs and microservices architectures
Hands-on experience with relational databases (PostgreSQL, MySQL, or similar) and ORM frameworks (Hibernate/JPA)
Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes)
Experience with CI/CD pipelines, automated testing frameworks, and DevOps practices
Demonstrated interest in or experience with AI-assisted development tools (Claude Code, GitHub Copilot, or similar)
Strong understanding of software design patterns, SOLID principles, and clean code practices
Excellent problem-solving skills with a high ownership mentality
Strong communicator who can translate technical concepts for non-technical audiences

Preferred

Experience with message brokers (Kafka, RabbitMQ) and event-driven architectures
Familiarity with NoSQL databases (MongoDB, Redis, Elasticsearch)
Experience with GraphQL APIs
Background in proptech, real estate technology, or marketplace platforms
Experience working in a startup or growth-stage environment
Hands-on experience with Claude Code or other agentic AI coding tools

Benefits

A culture that supports and celebrates a healthy work-life balance for everyone
11 paid holidays and 20 days of PTO annually
We take the week between Christmas and New Years off, in addition to our PTO listed above
12 weeks of parental leave
Comprehensive health care offerings with employer contribution of 85% and up depending on the plan (for eligible employees and dependents)
Additional Voluntary Leadership, Dental, STD, LTD, and Life Plans offered
401(k) with up to 4% employer match, immediately vested
Celebrate and be celebrated with PlanOmatic peers through our Bonusly rewards program

Company

PlanOmatic

twitterlinkedincrunchbase
company-logo
Interactive floor plans & photography.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Aaron Rose
Partner
linkedin
Company data provided by crunchbase