Empower Retirement is looking for a Lead Software Engineer to provide technical leadership for a team building and maintaining software applications. In this intermediate leadership role, you will help set the architectural tone, establish development best practices, and be the go-to for innovative solutions.
What You'll Do
- Understand the end-to-end technical flow of the project and deliver complex pieces of deliverables.
- Collaborate with business stakeholders and architects to understand requirements and implement solutions.
- Influence technical direction by sharing knowledge and brainstorming within the team.
- Help move the team forward with strong technical problem-solving skills.
- Assist in code review and enforce standard practices.
- Continuously learn and adapt to recent technologies and development practices.
- Be the go-to person for trying out innovative solutions or conducting proof-of-concepts.
What We're Looking For
- A Bachelor's degree in a related field or an equivalent combination of professional experience and/or training.
- 5+ years of software development experience with backend technologies: Java (Spring, Spring Boot, Spring Batch).
- Experience working in a full-stack environment with front-end technologies including: JavaScript, TypeScript, Angular, and React.
- Experience building highly scalable web applications.
- Experience with AWS services like EC2, S3, batch, RDS, and Elasticache.
- Strong knowledge of software development methodologies, practices, and industry technical best practices.
- Strong problem-solving, analytical, and communication skills.
- Applicants must be authorized to work for any employer in the U.S. (We are unable to sponsor visas).
Nice to Have
- Relevant project experience working in complex environments.
- Project experience working on Agile full-stack teams delivering multiple projects.
Technical Stack
- Backend: Java, Spring, Spring Boot, Spring Batch
- Frontend: JavaScript, TypeScript, Angular, React
- Cloud: AWS EC2, AWS S3, AWS batch, AWS RDS, AWS Elasticache
Benefits & Compensation
- Compensation range: $111,800.00 - $162,125.00.
- 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.
- Tuition reimbursement up to $5,250/year.
- Generous paid time off, ten paid company holidays, and three floating holidays.
- Paid volunteer time — 16 hours per calendar year.
- Leave of absence programs – including paid parental leave and short-/long-term disability.
- Business Resource Groups (BRGs) open to all.
Work Mode
This role follows a hybrid work model.
We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply.


