Senior Software Engineer, Back-End (Java & Spring Boot) @PlanOmatic HQ
Software Development
Salary usd 145,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 3d ago

[Hiring] Senior Software Engineer, Back-End (Java & Spring Boot) @PlanOmatic HQ

3d ago - PlanOmatic HQ is hiring a remote Senior Software Engineer, Back-End (Java & Spring Boot). πŸ’Έ Salary: usd 145,000 - 170,000 per year πŸ“Location: USA

Role Description

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.

  • Design, build, and maintain scalable back-end services using Java and Spring Boot.
  • Own critical API development, microservices architecture, and integration layers.
  • Write clean, well-tested, production-grade code that prioritizes reliability and performance.
  • Optimize application performance, database queries, and system throughput.
  • Identify bottlenecks, reduce latency, and ensure services handle increasing scale.
  • Embrace AI-native engineering practices as a core part of your workflow.
  • Use AI-assisted development tools for feature builds, multi-file refactors, code review, and debugging.
  • Build and maintain integrations with property management platforms, payment systems, and operational tools.
  • Champion engineering best practices including thorough code reviews and comprehensive test coverage.
  • Partner with product, engineering team members, and other stakeholders to translate product requirements.

Qualifications

  • 5+ years of professional back-end software engineering experience.
  • Strong proficiency in Java and the Spring Boot framework.
  • Solid experience designing and building RESTful APIs and microservices architectures.
  • Hands-on experience with relational databases (PostgreSQL, MySQL, or similar).
  • 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.
  • 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.

Requirements

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

Benefits

  • A culture that supports and celebrates a healthy work-life balance for everyone.
  • 11 paid holidays and 20 days of PTO annually.
  • Week between Christmas and New Years off, in addition to PTO.
  • 12 weeks of parental leave.
  • Comprehensive health care offerings with employer contribution of 85% and up.
  • Additional Voluntary Leadership, Dental, STD, LTD, and Life Plans offered.
  • 401(k) with up to 4% employer match, immediately vested.
  • Bonusly rewards program to celebrate and be celebrated with peers.

Interview Process

  • 30-minute Call w/ Head of People.
  • 1-hour Interview w/ Senior Director of Software Engineering.
  • Take-Home Project.
  • 90-minute Technical Deep Dive & Project Review.
  • 30-minute Interview w/ CEO.
  • Final decisions & offer stage.

Compensation

The starting salary range for this position is $145,000 - $170,000, with bonus potential. Final offer amounts are commensurate with prior experience, leveling, and specific skill set.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, Back-End (Java & Spring Boot) @PlanOmatic HQ
Software Development
Salary usd 145,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later