Senior Software Engineer
CoPilot AI is a Vancouver-based SaaS startup with a mission: to innovate the way people grow their business, by humanizing digital interactions, in a scalable way.
We believe in maximizing authentic and mutually beneficial human connections for business growth, which is why CoPilot AI automatically targets qualified people on social media, initiates one-to-one conversations, and surfaces timely sales opportunities without requiring any cold calling, events, or expensive advertising. Our goal is to create a place where our customers can have more meaningful conversations at scale.
As we scale into the next phase, we are looking for a Vancouver-based Senior Full-Stack Engineer to join our Engineering team!
The Role
Our innovation team is looking for a Senior Full-stack Engineer who is passionate about building cloud services and strives to make a significant impact on the overall strategy and growth of our company. In this role, you will be building out the new video product, expanding the range of features and building infrastructure so that we can scale. You will also mentor our junior engineers to help grow the engineering team.
We welcome engineers that want more responsibilities and autonomy, and are ready for the trust that allows them the freedom to accomplish objectives the way they know best.
The Senior Full-stack Engineer plays a critical role in CoPilot AI’s ambitious growth plans and seamlessly combines industry knowledge, innovative vision, emotional intelligence, thought leadership and a solutions-driven approach to promote excellence in alignment with CoPilot AI’s people-first culture.
What you’ll do:
Design and implement distributed software services and solutions that are highly extensible and scalable
Establish “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable
Use Domain Driven Design to model the business domain to define boundaries of microservices
Enhance the existing code and frameworks to improve the life of our engineering team
Monitor our deployment environments to ensure high availability and reliability of our system
Provide strong influence to our front-end and back-end architecture
Review designs and code to maintain the high bar for quality
Present in Lunch and Learns to share your knowledge and experience
Mentor engineers to help build a strong, cohesive team
Challenge the status quo and always look for ways to improve
Collaborate with other developers and departments to create technical solutions that add to the growth of the company
Be a team player who enjoys collaborating with, learning from, mentoring, and teaching other team members to create a positive work environment
This is an important role within the company, and our expectations are equally high. Whatever you do should drive growth in the right direction. We will reward the right candidate with career growth, professional development opportunities and perks. Most importantly, you will be part of a success story, joining a team of high-performing professionals committed to excellence.
What we’re looking for:
5+ years of product development experience, preferably with a strong focus in full-stack development of large scale cloud computing and/or distributed systems environments
Bachelors in Computer Science or related fields
Solid knowledge of the principles and practices of engineering, including the application of principles related to conceptual design
Experience with mentoring junior engineers
Strong resilience to overcome all obstacles
Has a good track record for leading projects and their delivery
Enviable interpersonal skills with the ability to build trusting relationships with team members, management and external partners
Strong strategic thinking skills paired with the courage to challenge the status quo
Extremely proactive and thrives in a dynamic, move-fast, roll-up-your-sleeves culture
Bonus:
Masters or PhD in Computer Science or related fields
Experience with Azure
Experience with Video Processing at Scale
Experience with AI and machine learning
Experience with CosmoDB or NoSQL database
What’s in it for you?
Work for one of the fastest-growing companies in Canada, according to Canadian Business
A flexible work environment with access to our brand new downtown Vancouver office equipped with snacks, drinks, a ping pong table and great views of the harbour!
Full health benefits customizable to your specific needs
An additional $200 per month wellness spending account
Stock options upon hire
Generous vacation policy with opportunities for additional paid time off
Company-wide events hosted by our Culture Committee, as well as regular team events, designed to foster connections between CoPilotteers
A chance to be part of a break-out success story, working with other like-minded high performers
COVID-19 considerations: As of April 8, 2022, employers are no longer required to have a COVID-19 Safety Plan and must follow communicable disease guidance instead. Currently, team members come into the office a minimum of twice per week.
About Us
CoPilot AI is a BC Technology Impact Award finalist and is named by Canadian Business as the winner of the Best Pivot award and one of Canada’s Fastest-Growing Companies.
As an equal opportunity employer, CoPilot AI truly stands behind #diversity and are committed to creating an environment of inclusion where hiring decisions are based on merit and business needs and without regard to race, colour, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. CoPilot AI also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
Our Values? Glad you asked!
#Innovation: Build new things
#Boldness: Give a shit
#Authenticity: Be real
- Department
- Engineering
- Role
- Senior Software Engineer
- Locations
- Vancouver, BC
- Remote status
- Hybrid Remote
About CoPilot AI
CoPilot AI is a Vancouver-based SaaS start-up with a mission: to innovate the way people grow their businesses, by humanizing digital interactions, in a scalable way. We are a BC Technology Impact Award finalist, named by Canadian Business as the winner of the Best Pivot award and one of Canada’s Fastest-Growing Companies. We were also recently named by Deloitte as a 2021 Canada Companies-to-Watch Winner.
Senior Software Engineer
Loading application form
Already working at CoPilot AI?
Let’s recruit together and find your next colleague.