Empower is focused on transforming financial lives by providing a flexible work environment and celebrating internal mobility. The Software Engineer will design, develop, test, and maintain software applications, collaborating with cross-functional teams to ensure reliable software delivery.
Responsibilities:
- Design, code, and test software features and components
- Collaborate with cross-functional teams to gather and refine software requirements
- Lead coding efforts for specific modules or features
- Troubleshoot and resolve complex software issues
- Participate in code reviews and enforce coding standards
- Contribute to architectural decisions and design discussions
Requirements:
- Bachelor's degree in a related field or an equivalent combination of professional experience and/or training
- 1 - 3 years of experience in software development
- Proficiency in one or more programming languages such as Java, Python, Swift, JavaScript, or similar
- Strong understanding of software development methodologies and best practices
- Problem-solving, debugging, and troubleshooting skills
- Excellent teamwork and communication abilities
- AWS experience
- SQL queries experience
- Experience with Agile principles
- Experience across multiple projects and development cycles