Senior Software Engineer (Java Fullstack)
Core
Design and deliver end-to-end backend services and features for a multi-tenant platform, establishing engineering patterns and platform architecture.
Role type
Senior IC full-stack software engineer (Java/Spring Boot)
Builds
Backend services, RESTful APIs, and microservices for a multi-tenant platform
Domain
Enterprise software, multi-tenant SaaS
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React or Angular, Apache Kafka, MongoDB, Docker, Kubernetes, CI/CD, JWT, OAuth2, LDAP/Active Directory, Git, Agile/Scrum
Preferred skills
Azure, infrastructure-as-code, SOC/ITSM/SIEM/XDR, Jira, legacy modernization, startup experience
Technologies
Java, Spring Boot, React, Angular, Apache Kafka, MongoDB, Docker, Kubernetes, Jenkins, Git, Claude Code
Responsibilities
Design and implement backend services and features; establish engineering patterns and platform architecture; provide technical leadership via code reviews and mentoring; drive testing strategy, security, and observability; lead sprint planning and backlog refinement; partner with product and SOC teams on scope and delivery.
Seniority
Senior, hands-on IC with leadership