
Empower
Lead Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
We are looking for a highly skilled Lead Software Engineer with strong expertise in backend technologies and modern architectures to design, develop, and deliver scalable, high-performance enterprise applications. The ideal candidate will have extensive experience in Java 11+, SQL/NoSQL databases, Spring ecosystem, microservices, and real-time streaming applications with Apache Kafka, along with a solid understanding of TDD and BDD practices. This role also requires proven leadership capabilities to guide engineering teams and influence technical direction.
Qualifications
Required 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).
- Solid hands-on experience with Spring, Spring Boot, and RESTful web services.
- Deep understanding of microservices architecture and distributed systems.
- Proven experience in building real-time streaming applications with Apache Kafka.
- Strong experience in SQL (MySQL, PostgreSQL, or similar) and NoSQL databases (MongoDB, Cassandra, etc.).
- Proficiency in Hibernate, JPA, and ORM concepts.
- Strong understanding and application of TDD and BDD methodologies.
- Solid understanding of software design patterns and system architecture.
- Experience with version control (Git) and CI/CD practices.
- Excellent problem-solving, debugging, and leadership skills
Preferred Qualifications
- Knowledge of gRPC for high-performance service-to-service communication.
- Knowledge of AWS technologies (EC2, RDS, S3, Lambda, etc.).
- Experience with containerization tools (Docker, Kubernetes).
- Familiarity with Agile/Scrum methodologies.
Skills & Technologies
About the Company
Empower
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$114,000 – $165,300
Location
Overland Park, KS
Posted
7 days ago
Country
US