Plenti is a fintech lender that utilizes smart technology to provide faster, fairer loans.
The company is dynamic and innovative, with a strong focus on customer experiences. By delivering better customer experiences, Plenti is capturing market share from incumbent players in various markets.
As a fast-moving and ambitious business, Plenti seeks individuals who can take ownership of their roles to help the business thrive. With over 200 people based in Australia, Plenti is small enough for everyone to make a difference, but has big ambitions as a team. The company was founded in 2014 and is now listed on the ASX, with annual revenue exceeding $200 million and a loan portfolio surpassing $2 billion.
About this Role:
The Senior Software Engineer plays a crucial role in designing, developing, and maintaining software solutions. This engineer will leverage extensive technical expertise to create high-quality applications that meet business requirements. The Senior Software Engineer is expected to collaborate with cross-functional teams while demonstrating the ability to work independently on complex projects. A strong understanding of both front-end and back-end technologies is essential, along with the ability to mentor junior developers and contribute to best practices in software engineering.
Key Responsibilities:
• Conduct code reviews, pair programming, and educate other software engineers
• Enhance processes, practices, and development techniques across teams
• Suggest new software packages and technologies for adoption
• Partner with principal engineers/staff engineers/software architects/Team leads to develop solutions
• Assist in work breakdown and planning for epics and projects
• Lead projects/epics in planning, designing and driving completion
• Mentor team members in engineering best practices
About You:
• Extensive experience with full-stack development in .NET (C#)
• Proficiency in front-end technologies (preferably in React)
• Strong understanding of database management (SQL Server/PostgreSQL)
• Experience with RESTful API design and development
• Knowledge of cloud platforms (e.g., Azure, AWS) is a plus
• Excellent problem-solving skills and ability to work collaboratively
• Strong understanding of event-driven architectures and microservices
• Strong understanding of domain-driven design principles and best practices
• Strong communication skills and the ability to mentor junior developers
Key Competencies:
• Design software solutions independently while valuing collaboration
• Make informed decisions on time investment versus engineering quality
• Utilise business and product knowledge to influence design decisions
• Break down and estimate work accurately when necessary
Senior software engineer reports to Engineering team lead with no direct reports.
What's life like at Plenti?
Working at Plenti means joining a diverse, customer-focused, and collaborative team. It's a place where everyone can