Senior Backend Engineer - Real-Time Microservices Lead

Empower

Greenwood Village (CO)

On-site

USD 114,000 - 165,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) with company match
Tuition reimbursement
Paid time off + holidays
Volunteer time off

Job summary

Empower seeks a Lead Software Engineer to design, develop, and deliver scalable enterprise apps. You will lead microservices via Spring Boot, architect real-time streaming solutions with Apache Kafka, and guide teams through the full software lifecycle with a focus on quality.

Java 11+, SQL/NoSQL, and a strong emphasis on TDD/BDD, tied to high availability and performance, with collaboration across functional teams in a dynamic office setting in Greenwood Village, CO.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 7+ years of professional software development experience, including 2+ years in a lead/mentorship role.
  • Strong expertise in Java (Java 11 or later).
  • Spring, Spring Boot, and RESTful web services experience.
  • Deep understanding of microservices architecture and distributed systems.
  • Proven experience in real-time streaming apps with Apache Kafka.
  • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra).
  • Hibernate/JPA, ORM concepts; TDD/BDD methodologies; Git and CI/CD.
  • Strong problem-solving and leadership skills.

Responsibilities

  • Lead the design and development of microservices-based architectures using Spring and Spring Boot.
  • Architect and build real-time streaming applications using Apache Kafka.
  • Define technical strategy and oversee the full software development lifecycle.
  • Mentor engineers and conduct design/code reviews to maintain high standards.
  • Champion TDD and BDD practices for maintainable code.
  • Collaborate with cross-functional teams to deliver secure, reliable software.
  • Drive best practices in system design, testing, DevOps, and CI/CD pipelines.
  • Optimize performance and ensure high availability and scalability.
  • Contribute to architectural decisions aligned with business goals.

Skills

Java 11+
Spring/Spring Boot
RESTful services
Microservices
Apache Kafka
TDD/BDD
Leadership
SQL/NoSQL databases

Education

Bachelor’s or Master’s in CS/Engineering

Tools

Git
CI/CD
Docker
Kubernetes
Hibernate/JPA

Job description

Empower seeks a Lead Software Engineer to design, develop, and deliver scalable enterprise apps. You will lead microservices via Spring Boot, architect real-time streaming solutions with Apache Kafka, and guide teams through the full software lifecycle with a focus on quality.

Java 11+, SQL/NoSQL, and a strong emphasis on TDD/BDD, tied to high availability and performance, with collaboration across functional teams in a dynamic office setting in Greenwood Village, CO.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Architect - Microservices & Kafka Streams
Senior Backend Architect - Microservices & Kafka Streams

Empower Retirement, LLC • Overland Park (KS)

On-site
USD 114,000 - 165,000
Medical, dental, vision and life保险
401(k) with company matching up to 6%
Tuition reimbursement
+5
Lead Software Engineer
Lead Software Engineer

Empower Retirement, LLC • Overland Park (KS)

On-site
USD 114,000 - 165,000
Medical, dental, vision and life保险
401(k) with company matching up to 6%
Tuition reimbursement
+5
Lead Engineer
Lead Engineer

Codinix Consulting Services • New Jersey

On-site
USD 112,500 - 137,500
Senior Backend Engineer - Real-Time, Scalable Microservices
Senior Backend Engineer - Real-Time, Scalable Microservices

Medal • New York (NY)

On-site
USD 180,000 - 275,000
Senior Java Microservices Backend Engineer (Spring, Kafka)
Senior Java Microservices Backend Engineer (Spring, Kafka)

Lever, Inc. • United States

Remote
USD 140,000 - 210,000
Java Backend Tech Lead
Java Backend Tech Lead

Life in Pittsburgh • Pittsburgh

Hybrid
USD 140,000 - 190,000
Lead Software Engineer
Lead Software Engineer

Empower • Greenwood Village (CO)

On-site
USD 114,000 - 165,000
Medical, dental, vision
401(k) with company match
Tuition reimbursement
+2
Remote Backend Engineer (Java) - Spring Boot & Microservices
Remote Backend Engineer (Java) - Spring Boot & Microservices

BairesDev • United States

Remote
MXN 1,688,000 - 2,251,000
100% remote work
Competitive USD or local currency pay
Hardware and software setup for home
+3
Senior Java Full-Stack Architect - Microservices & Data
Senior Java Full-Stack Architect - Microservices & Data

Scroll Tab • Township of Washington (NJ)

On-site
USD 180,000 - 280,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Lorhan Corporation • Newark (NJ)

On-site
USD 160,000 - 210,000