Software Architect - Professional Services

Coconut Software This is a remote role
This role is remote within Canada.

At Coconut, Software Architects act as technical leads for projects that address customer requirements not currently met out-of-the-box by our platform. They play a pivotal role in the architecture, implementation, testing and maintenance of impactful solutions that help our clients and their customers make the most out of the Coconut platform. 

This multifaceted role acts as the primary technical resource for the Professional Services team, but also works closely with customers to integrate Coconut into their tech stack, workflows, and processes. Your development background makes it a breeze to scope out technical needs with customers, determine how best to implement our product, and bring those needs to life.

Reporting to the Director of Professional Services, the successful candidate for this role will understand how to engage meaningfully with our customers while having the leadership skills needed to influence effective team work and task work throughout the development cycle, in turn driving positive business outcomes. 

  • Represent Coconut Software and its values in communications, collaborations, and projects, including customer engagements.
  • Assist in requirements gathering, articulate updates, and subscribe to a customer-first approach to software development.
  • Interact with key partners and internal users regarding timelines, technical issues, and infrastructure integration.
  • Participate in the pre-sales phases of development through validation of the project scope, workload estimation and feasibility of the proposed solution.
  • Design, code, test and document the solution in collaboration with team members from all aspects of the organization to deliver on complex projects.
  • Ensure the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment.
  • Stay current with trends, techniques, technology and provide ongoing recommendations for improvements in the overall development process.
Technical Skills: 
  • Experience with architecting and building sophisticated solutions taking into account various technical considerations.
  • Have at least 5 years of programming experience, including 2+ years in software/solution design leveraging solid technical experience including:
  • Advanced understanding of object-oriented programming, preferably in (but not restricted to) PHP 7+
  • Advanced understanding in server-side software development, preferably with (but not restricted to) Laravel, or Symfony
  • Experience writing / working with REST and associated technologies (JWT, JWE, etc)
  • Experience with front end technologies such as javascript (React, Redux) and CSS
  • Strong understanding of GIT and associated workflows (pull requests, code reviews)
  • MariaDB (MySQL) experience
Personal Skills: 
  • Analytical and synthesis skills.
  • A technical mindset with great attention to detail.
  • Passionate, dynamic, motivated, agile in action, with a desire to learn.
  • Excellent ability to articulate and document technical concepts with clarity and conciseness.
  • Both self-sufficient and collaborative - and understands the contextual use of each.
  • Excellent communication skills (spoken and written).

What’s in it for you?
  • “Cabana Days” - our version of a four day work week! 
  • We work regular business hours Monday to Thursday. Then, we’re encouraged to take Fridays off to rest, recharge, and do the things that make us happy!
  • Ability to do your job in a supported, flexible environment;
  • Professional development & learning opportunities - be supported in your career journey! 
  • Genuine career opportunities in a company that’s creating new jobs weekly;
  • Work in a team big enough for growth but lean enough to make a real impact.
A full range of benefits to keep you happy & healthy; 
  • Competitive Salaries - we pay fairly based on experience and expertise, not your ability to negotiate! 
  • Health & Dental Benefits featuring Virtual Care
  • Mental health online platform and counselling services
  • Annual Wellness Spending Account ($1000 per year) 
  • Flexible & Remote Work Opportunities (with a dog friendly office!) 
  • Employee Options - everyone shares in our success! 
  • Internet Subsidy 
  • Tiki Bucks Incentive Program - means everyone is entitled to earn bonuses
  • A People First Company - 4.8 rating on Glassdoor
So, what’s next?
Obviously, we’re looking to ensure it’s a solid fit from both sides: we want you to step into a role you love, and we want to offer you a place in a team you’re proud to work with every day!  (even if it’s virtually!) . For a glimpse into our world check out our Instagram here.

Who we are and what we do:
We believe in a world where advisors can create long lasting relationships with their customers and operate more efficiently.
Collaboration. Honesty. Empathy. Elevate. Respect. Sharing.

Coconut Software makes it effortless for customers to connect with their financial institution. Our enterprise appointment scheduling and lobby management solutions are used by leading banks and credit unions across North America, including RBC Royal Bank, Arvest Bank, Vancity and Rogue Credit Union. The result? A seamless customer experience that’s improved NPS scores, reduced wait times and increased conversion rates for the organizations who use it. 

Founded in Saskatoon, by 2018 Woman Entrepreneur of the Year, Katherine Regnier, we’ve grown to over 75 employees with offices in Saskatoon, Toronto and a remote team distributed across Canada. After completing the Google Accelerator for Startups and having just closed our Series B funding round (raised $28M CDN led by Klass Capital), we have ambitious growth plans to scale the team and continue to bring exciting new products to market! 

Coconut has a company culture that is best in class. We foster a community that is unconditionally inclusive, and in return ask that our people contribute their differing perspectives, ideas and experiences for one common purpose: to advance the way people live and work in an environment of diversity, equity and inclusion and workplace belonging. 

By clicking the button, I agree to the GetHired Terms of Service member? Login to Apply