Empowering Small Businesses Through Software Engineering
">
'Our purpose is to help businesses thrive by automating routine tasks and connecting them with the right data, advisors, and apps. We aim to simplify complexity, drive informed decision-making, and make a positive impact on the economy.
We're part of a dynamic division that builds innovative solutions to empower small businesses and advisors. Our focus is on creating seamless experiences with integrated platforms, evolving key platforms for scalability and innovation, and ensuring secure gateways for new customers.
As a software engineer at our company, you'll play an essential role in delivering impactful solutions. You'll work on building scalable, reliable software while contributing to team success and collaborating effectively with others.
Join us in shaping how customers understand their businesses through impactful reporting and analytics, seamless integrations, robust platforms, and secure access. Drive innovation and make a real difference.
We value a strong technical foundation and a mindset focused on growth. Instead of listing technical requirements, we look for adaptability and a willingness to learn.
* Experience in software development, with a focus on delivering high-quality solutions.
* Proficiency in at least one of C#, NodeJS or React, with practical experience in building applications using any of these frameworks.
* Proven ability to independently design, implement, and deliver production-ready features while debugging complex issues and maintaining application stability in a commercial environment.
* A solid understanding of the development lifecycle, including design, coding, testing, and deployment.
* Familiarity with on-call duties, monitoring and observability tooling, including running systems in production at scale.
* Familiarity with modern development tools and practices, with exposure to cloud platforms like AWS being a bonus.
* A collaborative mindset, with excellent communication skills to work effectively with team members and stakeholders.
* Problem-solving skills, with the ability to break down complex challenges into manageable solutions.
* A growth mindset, eager to learn and improve while contributing to a supportive team environment.
Your Responsibilities:
* Create high-quality, scalable software that addresses customer needs and drives business growth.
* Collaborate with cross-functional teams to design and implement features.
* Uphold engineering excellence by driving best practices in coding, testing, and deployment.
* Troubleshoot and resolve technical challenges to maintain system stability and performance.
* Contribute to and promote our engineering standards and practices.
* Embrace agile methodologies and actively seek to improve team processes.
Why Join Us?
We offer generous paid leave, dedicated paid leave for physical and mental wellbeing, health insurance, life insurance, income protection, wellbeing and sports programs, employee resource groups, 26 weeks of paid parental leave for primary caregivers, an Employee Share Plan, flexible working, career development, and many other benefits that reflect our human value.