Canopy is a company with a unique mission, solving for one of the biggest and growing challenges vehicle owners face – the threat of theft. We have patented cutting edge AI technology, and a unique layer of expert monitoring from security specialists. Together, we’re determined to help vehicle owners stay one step ahead of potential threats by warning them before they happen. Our next step is to take our service to market and write the next big security technology success story.
The Role:
As a Staff Engineer on the Platform team you will be responsible for architecting, developing, and managing our cloud-based platform infrastructure and services. You will collaborate closely with cross-functional teams, including software engineers, system administrators, and product managers, to ensure seamless integration of our cloud solutions with our products and services. Your deep knowledge of cloud technologies, expertise in designing scalable and resilient systems, and ability to troubleshoot complex issues will be crucial in driving the success of our cloud initiatives.
What you’ll do:
- Design, implement, and maintain our cloud infrastructure, leveraging services and platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
- Collaborate with software engineers and product managers to define cloud infrastructure requirements and ensure alignment with product roadmaps.
- Architect and implement scalable and resilient systems in the cloud, considering factors such as load balancing, fault tolerance, and high availability.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation, enabling efficient provisioning and management of cloud resources.
- Implement and maintain cloud-based services and components, such as virtual machines, containers, serverless functions, databases, and networking configurations.
- Optimize cloud infrastructure for performance, cost efficiency, and security, ensuring adherence to best practices and compliance requirements.
- Monitor cloud infrastructure and services, proactively identifying and addressing performance bottlenecks, security vulnerabilities, and scaling challenges.
- Collaborate with system administrators to ensure smooth operation and integration of on-premises and cloud-based systems.
- Stay up to date with the latest cloud technologies, industry trends, and best practices, and evaluate their applicability to our systems and infrastructure.
- Provide technical leadership and mentorship to junior engineers, promoting their professional growth and ensuring high-quality deliverables.
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- 5+ year’s proven experience as a Cloud Engineer, DevOps Engineer, or similar role, with expertise in designing and managing cloud infrastructure.
- Strong proficiency in cloud platforms such as AWS, Azure, or GCP, including infrastructure provisioning, networking, security, and monitoring.
- Experience with infrastructure as code (IaC) tools like Terraform, CloudFormation, or Ansible.In-depth knowledge of containerization technologies, such as Docker and Kubernetes, and their implementation in cloud environments.
- Familiarity with serverless computing and microservices architectures.
- Strong understanding of networking concepts, including virtual private clouds (VPCs), subnets, routing, and load balancing.
- Excellent problem-solving and troubleshooting skills, with the ability to analyze complex systems and provide effective solutions.
- Strong scripting and automation skills using languages such as Python, Bash, or PowerShell.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Working Conditions For Roles in the US Region only:
- Work is generally performed in a well-lit, temperature-controlled indoor environment with occasional exposure to the outdoors or any number of elements.
- Ability to travel in-state and out-of-state or globally.
- Ability to work irregular shifts and extended hours, including evenings and weekends.
- Medical, dental, vision coverage
- Life Insurance
- Retirement planning: 401K or UK pension scheme contributions
- Employee assistance program- wellness & mental health support
- Continuous education support/allowance
- Flexible work from home policy
- Generous paid time off per year
- Paid community outreach days
- Wellness day observed on the last Friday of every month
- Parental leave: Generous Maternity, Paternity & Adoption leave
- Ford plan car discount program
- Bereavement support
As part of the Canopy team, you’ll enjoy excellent compensation and a comprehensive benefits package that includes generous PTO, retirement, incentive compensation and much more. You’ll also experience exciting opportunities for professional and personal growth and recognition.
Candidates for positions with Canopy must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.
Diversity, Equity and Inclusion: At Canopy, we're on a mission to end theft from vehicles and revolutionize vehicle security by building cutting-edge technology. We will achieve this by prioritizing individuals and staying attuned to the evolving needs of our people, users, and industry trends. We foster a workplace culture that embraces diversity and authenticity, enabling us to flourish as a team of exceptional individuals working towards a common purpose. We gain a deeper understanding of our users' experiences by continuously improving our skills and expanding our knowledge. A more diverse, equitable, and inclusive Canopy leads to greater innovation and success.
Equal Opportunity: Canopy does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.