Hybrid Full-time

Empower Retirement, LLC is hiring a Lead Software Engineer

About the Role

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.

Required Skills
JavaSpringSpring BootSpring BatchJavaScriptTypeScriptAngularReactAWS EC2AWS S3MicroservicesAPI DevelopmentCloud ComputingCI/CDAgile Methodologies
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Empower Retirement, LLC

Empower provides financial services and retirement solutions, helping customers achieve financial freedom.

Visit website
Job Details
Category fullstack
Posted 7 months ago