Senior Software Engineer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer leading full-stack software development at Empower. Designing features, mentoring engineers, and improving architecture for financial products.
Responsibilities:
- Lead the design and development of significant software features or projects
- Mentor junior and mid-level engineers and provide technical guidance
- Collaborate with cross-functional teams to refine and prioritize software requirements
- Participate in code reviews and maintain high-quality code standards
- Investigate and resolve complex technical issues and bottlenecks
- Contribute to improving development processes and software architecture
- Collaborate with cross-functional teams to debug and improve products
- Document and demonstrate solutions through documentation, code comments, and clear, efficient code
- Assist in code reviews and enforce standard practices within the team
- Continuously learn and adapt to modern technologies and development practices
Requirements:
- Bachelor's degree in computer science or equivalent training
- 4+ years of experience in software development
- Proficiency in multiple programming languages
- Deep understanding of software architecture and design principles
- Strong problem-solving and debugging skills
- Effective leadership and communication skills
- Experience working in a full-stack environment
- Excellent communication and technical influencing skills
- Experience with Agile principles preferred
Benefits:
- Flexible work environment
- Fluid career paths
- Internal mobility
- Well-being and work-life balance support
- Welcoming and inclusive work environment
- Volunteering opportunities
















