Lead Platform Software Engineer
Listed on 2026-01-02
-
Software Development
Full Stack Developer, Software Engineer
This role is responsible for the full software development life cycle, from conception to deployment. As a Lead Platform Software Engineer, you will have relevant experience with both front-end and back-end coding languages, software development architecture and design patterns, development frameworks and third‑party libraries. The ideal candidate will have a strong background in developing consumer‑facing digital products in collaboration with product and design leaders.
This individual must be creative, client focused, team player, organized, and can thrive in a dynamic environment.
Our engineering team is built on the principle of humans over code. We are a tight‑knit group of lifelong learners in a constant quest to be a team that is greater than the sum of its parts. Come join us!
- Design, develop, and test applications (e.g. API, web apps) in accordance with established standards.
- Set short to medium term technical direction, creating plans to help achieve goals
- Participate in peer‑reviews of solution designs and related code.
- Package and support deployment of releases.
- Foster an environment where different backgrounds, cultures, industry and life experiences are embraced and valued.
- Collaborate on architecture decisions, ensuring that we are adapting and evolving to meet organization’s scaling business needs
- Collaborate with other software developers, product managers and software architects to plan, design and deliver applications.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Adhere to high‑quality development principles while delivering solutions on time and within budget.
- Ensure that non‑functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
- Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity.
- Stay abreast of emerging technologies, industry trends, and best practices in solution architecture and technology innovation.
- Contribute towards defining and establishing benchmarks, metrics, and quality measures.
- Troubleshoot, debug and upgrade software
- Other duties as assigned.
- 7-10 years of experience in software or solution architecture roles, with a focus on designing and implementing complex, enterprise‑level solutions using cloud platform
- Strong knowledge of software architecture principles, design patterns, and architectural frameworks.
- Strong understanding of Continuous Delivery patterns, Cloud foundational patterns, Observability patterns, Developer experience patterns.
- Strong analytical and problem‑solving skills.
- Bachelor’s degree in computer science or equivalent experience
Skills:
- Proficiency with:
- js
- React
- Type Script
- Apollo GraphQL
- Git Version Control System
- PostgreSQL
- Google Cloud
- Jest
- Docker Container
- CI/CD Pipelines
- Experience with one or more cloud platforms, preferably GCP
- Excellent communication and teamwork skills
- Great attention to detail and organizational skills
- Experience delivering individual and institutional client facing solutions;
Web Portal(s), online payments, and third‑party integrations - Good understanding of Agile/Scrum methodology
- Expertise in delivering secure, high performance, fault‑tolerant, and high availability solutions
- Experience with Dev Ops, Git Hub, CI/CD, Sec Dev Ops , Containers, Serverless
- Infrequent travel (10%)
- Ability to occasionally work overtime or after hours
- Prolonged periods of sitting at a desk and working on a computer
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).