CareerPlanSign in

Staff Software Engineer

US Miami FL - 333💼 Full-time🗓 2026-09-02 → 2026-09-27

Core

Lead the design and delivery of Java-based SaaS platforms and shared backend services, solving complex distributed systems challenges to improve scalability and reliability.

Role type

Staff Software Engineer (Java, Distributed Systems & SaaS Platforms)

Builds

Java-based platform services, APIs, distributed systems, and event-driven applications

Domain

IT Management & Cybersecurity SaaS

Deliverable

production ML models | product features | infrastructure

Required skills

Java, distributed systems design, AWS/Azure/GCP, technical ownership, system scalability, API design, CI/CD, mentoring

Preferred skills

Spring Boot, Spring Cloud, Hibernate, Kafka, PostgreSQL, MySQL, SQL Server, Oracle, cloud-native microservices, platform modernization, AI-enabled capabilities, AI-assisted development tools

Technologies

Java, Spring Boot, Spring Cloud, Hibernate, Kafka, PostgreSQL, MySQL, SQL Server, Oracle, AWS, Azure, GCP

Responsibilities

Design and deliver Java-based platform services, APIs, distributed systems, and event-driven applications; Serve as technical owner for complex services from design to production; Lead technical initiatives spanning multiple services or teams; Remain hands-on with implementation, prototyping, code reviews, and troubleshooting; Partner with cross-functional teams to translate business requirements into scalable solutions; Mentor Senior and mid-level engineers

Seniority

Staff, hands-on technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.