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

PlanOmatic HQ
1d$145,000 - $170,000Remote

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service