About this role
The team is seeking a highly skilled Staff Software Engineer to join their dynamic team. In this role, you will be instrumental in developing innovative software solutions that enhance financial wellbeing for individuals and businesses. You will collaborate with cross-functional teams to design, implement, and maintain high-quality applications that meet user needs and business objectives.
Key Responsibilities:
- Design and develop robust software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Ensure the performance, quality, and responsiveness of applications through rigorous testing and optimization.
- Mentor junior engineers and provide technical guidance to enhance team capabilities.
- Participate in code reviews and contribute to the continuous improvement of development processes.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with frameworks like React, Angular, or Spring.
- Strong understanding of software development principles and methodologies (Agile, DevOps).
- Familiarity with cloud services such as AWS or Azure.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Experience:
- Minimum of 5-8 years of software engineering experience, with a proven track record in delivering complex projects.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional development and career growth opportunities.
- A chance to make a meaningful impact on the financial wellbeing of customers.
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.