Senior Backend Engineer: Java, Microservices & Kafka Leader
Summary
A Lead Software Engineer role designing and delivering scalable enterprise applications with Java 11+, Spring, and microservices, driving real-time streaming solutions with Kafka. The engineer mentors others, shapes technical direction, and ensures high availability, security, and performance.
Empower is seeking a Lead Software Engineer in the United States to design, develop, and deliver scalable enterprise applications using Java 11+, Spring, and microservices. You will drive real-time streaming solutions with Kafka, mentor engineers, and shape the technical direction.
This role requires strong leadership, SOLID architecture, TDD/BDD, and collaboration across teams to ensure high availability, security, and performance.