About this role
The team is seeking a Manager of Software Engineering to lead a team dedicated to developing innovative financial technology solutions. This role involves overseeing the software development lifecycle and ensuring the delivery of high-quality products that meet the needs of users living paycheck to paycheck.
Key Responsibilities:
- Lead and mentor a team of software engineers to drive product development and innovation.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure best practices in software development, including code quality, testing, and deployment.
- Manage project timelines and deliverables, ensuring alignment with business objectives.
- Stay updated on industry trends and emerging technologies to keep the team at the forefront of innovation.
Required Skills & Qualifications:
- Proven experience in software engineering and team management, with a strong understanding of software development methodologies.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with cloud technologies like AWS or Azure.
- Strong problem-solving skills and the ability to work under pressure.
- Excellent communication and interpersonal skills to effectively collaborate with team members and stakeholders.
Experience:
- 5-8 years of experience in software engineering, with at least 2 years in a managerial role.
What we offer:
- Opportunity to work in a dynamic and innovative environment.
- Professional development and career growth opportunities.
- A collaborative culture that values input and creativity.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.