Empower

Lead Software Engineer

Empower

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $111,800 - $162,125 per year

Job Level

Senior

Tech Stack

ApacheCassandraDistributed SystemsHibernateJavaKafkaMicroservicesMongoDBMySQLNoSQLPostgresSpringSpring BootSpringBootSQL

About the role

  • 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, from requirements to deployment.
  • Mentor and guide engineers, conducting design and code reviews to ensure high standards.
  • Champion TDD and BDD practices, ensuring code quality and maintainability.
  • Collaborate with cross-functional teams to deliver secure, reliable, and scalable software.
  • Drive adoption of best practices in system design, testing, DevOps, and CI/CD pipelines.
  • Optimize performance of applications and resolve complex technical issues.
  • Ensure systems are built for high availability, scalability, and maintainability.
  • Contribute to architectural decisions and align technical initiatives with business goals.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 8+ 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.
Benefits
  • Medical, dental, vision and life insurance
  • Retirement savings – 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup
  • Tuition reimbursement up to $5,250/year
  • Business-casual environment that includes the option to wear jeans
  • Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year
  • Paid volunteer time — 16 hours per calendar year
  • Leave of absence programs – including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA)
  • Business Resource Groups (BRGs) – BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringSpring BootApache KafkaSQLNoSQLHibernateJPATDDBDD
Soft skills
leadershipmentorshipproblem-solvingdebuggingcollaboration
Certifications
Bachelor’s degreeMaster’s degree
OhioHealth

Corporate Applications IT Tech Lead

OhioHealth
Seniorfull-timeOhio · 🇺🇸 United States
Posted: 4 hours agoSource: ohiohealth.wd5.myworkdayjobs.com
AndroidiOS.NETSDLC
Workiva

Software Engineer

Workiva
Mid · Seniorfull-time$64k–$102k / year🇺🇸 United States
Posted: 17 hours agoSource: workiva.wd1.myworkdayjobs.com
ServiceTitan

Senior Staff Software Engineer

ServiceTitan
Seniorfull-time$202k–$270k / year🇺🇸 United States
Posted: 18 hours agoSource: servicetitan.wd1.myworkdayjobs.com
.NETReactTypeScript
Leidos

Senior Software Developer

Leidos
Seniorfull-time$105k–$189k / yearVirginia · 🇺🇸 United States
Posted: 19 hours agoSource: leidos.wd5.myworkdayjobs.com
ASP.NETJavaScript.NETNuxtSQLTypeScriptVue.js