Taro Logo

Associate Software Engineer

A financial services company focused on helping customers achieve financial freedom through retirement and investment solutions.
$64,300 - $90,850
Backend
Entry-Level Software Engineer
Remote
1,000 - 5,000 Employees
Finance

Description For Associate Software Engineer

Empower is seeking an Associate Software Engineer to join their team in a fully remote capacity. This entry-level position offers an exciting opportunity to begin your software engineering career at a company dedicated to transforming financial lives. The role involves working closely with senior team members to develop and maintain software applications while learning industry best practices.

The position offers comprehensive professional development opportunities, including hands-on experience with modern programming languages and development methodologies. You'll be involved in the full software development lifecycle, from requirements gathering to testing and deployment. The collaborative environment encourages learning and growth through code reviews, pair programming, and continuous feedback.

Empower provides an impressive benefits package, including competitive salary ($64,300 - $90,850), comprehensive healthcare coverage, generous 401(k) matching, and substantial educational support through tuition reimbursement. The company promotes work-life balance with flexible remote work arrangements, ample PTO, and paid volunteer time.

The ideal candidate will have a bachelor's degree in a related field or equivalent experience, strong programming fundamentals, and excellent communication skills. Knowledge of Java, Python, JavaScript, or similar languages is required. While this is an entry-level position, prior internship experience and familiarity with Agile principles are advantageous.

This role presents an excellent opportunity for someone starting their software engineering career, offering both technical growth and the chance to contribute to meaningful financial technology solutions that help people achieve financial freedom. The company's commitment to diversity, inclusion, and professional development makes it an ideal environment for launching your software engineering career.

Last updated 9 days ago

Responsibilities For Associate Software Engineer

  • Collaborate with team members to understand and document software requirements
  • Assist in coding, debugging, and testing software components and features
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve basic software defects and issues
  • Continuously learn and adapt to modern technologies and development practices
  • Contribute to the improvement of coding standards and development processes
  • Document learning and making repositories for teams use

Requirements For Associate Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in related field or equivalent combination of professional experience
  • Strong understanding of programming languages such as Java, Python, Swift, JavaScript
  • Basic knowledge of software development methodologies and practices
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills
  • Must be authorized to work for any employer in the U.S.

Benefits For Associate Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Medical, dental, vision and life insurance
  • 401(k) plan with up to 6% company matching
  • Tuition reimbursement up to $5,250/year
  • Business-casual environment
  • Generous paid time off and holidays
  • 16 hours paid volunteer time per year
  • Paid parental leave
  • Paid short- and long-term disability
  • Family and Medical Leave (FMLA)

Interested in this job?

Jobs Related To Empower Associate Software Engineer