Note: The job is a remote job and is open to candidates in USA. Empower Retirement, LLC is a company focused on transforming financial lives by providing a flexible work environment and celebrating internal mobility. They are seeking a Software Engineer responsible for designing, developing, and maintaining software applications, contributing to the full software development lifecycle while delivering high-impact solutions.
Responsibilities
- Design, code, test, and deliver scalable software features and components
- Collaborate with cross-functional teams to gather, refine, and implement software requirements
- Lead development efforts for specific modules, features, or UI use cases
- Build intuitive and effective user-facing experiences aligned to business needs
- Leverage modern AI tools (e.g., GitHub Copilot, Claude, AI agents) to improve development efficiency and code quality
- Develop and support data engineering pipelines, including ETL processes and cloud-based solutions (AWS EMR, Lambda, EC2, Serverless)
- Write and optimize SQL queries to support data analysis, reporting, and application functionality
- Troubleshoot and resolve complex technical issues across systems
- Participate in code reviews and uphold coding standards and best practices
- Contribute to architectural decisions, CI/CD processes, and design discussions
Skills
- Bachelor's degree in a related field or equivalent combination of education and experience
- 3+ years of experience in software development
- Proficiency in one or more programming languages such as Java, Python, JavaScript, or similar
- Experience implementing UI use cases and building user-centric applications
- Strong experience with SQL, including writing complex queries and supporting reporting needs
- Experience with modern reporting and visualization tools (e.g., Tableau, QuickSight, or similar current technologies)
- Hands-on experience with data engineering concepts (ETL, data pipelines)
- Familiarity with AWS services such as EMR, Lambda, EC2, and serverless architectures
- Experience with CI/CD pipelines and modern development workflows
- Experience using AI-assisted development tools to enhance productivity
- Strong understanding of software development methodologies and best practices
- Solid problem-solving, debugging, and troubleshooting skills
- Excellent collaboration and communication skills
- Experience working in Agile environments
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.
- Other necessary computer equipment, will be provided.
Company Overview