Hybrid

Empower Retirement, LLC is hiring a Lead Software Engineer

About the Role

The individual in this role will lead software development initiatives, mentor engineers, and drive technical decisions to support scalable and maintainable systems.

Responsibilities

  • Lead the design and implementation of software solutions
  • Collaborate with product and engineering teams to define technical requirements
  • Mentor junior developers and promote best coding practices
  • Evaluate and integrate new technologies and frameworks
  • Ensure code quality through reviews and automated testing
  • Drive system architecture decisions for scalability and reliability
  • Troubleshoot complex technical issues across distributed systems
  • Support deployment pipelines and DevOps practices
  • Maintain alignment with security and compliance standards
  • Participate in agile planning and sprint execution
  • Optimize application performance and response times
  • Document technical designs and system workflows
  • Coordinate with cross-functional teams to deliver features
  • Promote reusability and modular design patterns
  • Monitor production systems and respond to incidents
  • Contribute to technical roadmaps and strategy
  • Enforce coding standards and consistency across teams
  • Improve development tooling and workflows
  • Lead code refactoring efforts to reduce technical debt
  • Facilitate knowledge sharing through technical presentations

Nice to Have

  • Master’s degree in computer science or related discipline
  • Experience in financial services or retirement systems
  • Leadership in large-scale system migrations
  • Certifications in cloud or software architecture
  • Contributions to open-source projects
  • Public speaking or conference presentations
  • Experience with regulatory compliance in software
  • Knowledge of data privacy frameworks

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexible scheduling options

Team

Part of a collaborative engineering team focused on innovation and continuous improvement

Why This Role Matters

  • This position plays a critical role in shaping the future of digital services by leading engineering excellence and innovation.
  • The engineer will influence key technology decisions that impact millions of users and long-term platform sustainability.

Growth and Development

  • Opportunities for professional advancement are supported through mentorship, training, and leadership involvement.
  • Engineers are encouraged to attend conferences, pursue certifications, and lead technical initiatives.

May be available for qualified candidates

Required Skills
JavaSpring FrameworkSpring BootJavaScriptTypeScriptAngularReact.jsMicroservicesAPI DevelopmentCloud ComputingCI/CDAgile Methodologies
About company
Empower Retirement, LLC
Empower is a financial services company focused on transforming financial lives by helping individuals achieve financial freedom through advice, people, and technology. The company offers retirement, wealth management, and financial planning solutions.
All jobs at Empower Retirement, LLC Visit website
Job Details
Category other
Posted 10 months ago