Job Description
Company Overview
Shopify is a leading global commerce company, providing essential internet infrastructure for commerce, offering tools to start, grow, market, and manage a retail business of any size. We’re on a mission to make commerce better for everyone, and that includes our employees. Shopify embraces a culture of remote work, recognizing the value of distributed teams and empowering our employees to work from where they are most productive. We provide a supportive and inclusive environment, fostering collaboration and innovation across geographical boundaries.
Position Summary
Shopify is seeking a highly motivated and experienced Software Technical Lead - Security Systems to join our dynamic team. This is a fully remote position, allowing you to work from anywhere in the United States. As a Technical Lead, you will be responsible for leading a team of engineers in designing, developing, and maintaining critical security systems that protect Shopify's infrastructure and our merchants' data. You will play a pivotal role in ensuring the security, reliability, and scalability of our platform. This role requires a strong understanding of security principles, software development best practices, and the ability to mentor and guide other engineers.
Key Responsibilities
- Lead a team of software engineers in the design, development, and maintenance of security systems.
- Provide technical guidance and mentorship to team members.
- Participate in code reviews and ensure code quality.
- Collaborate with other teams to integrate security solutions into Shopify's platform.
- Identify and address security vulnerabilities in existing systems.
- Develop and maintain security documentation and standards.
- Stay up-to-date with the latest security threats and technologies.
- Drive innovation in security practices and technologies.
- Participate in incident response activities as needed.
- Work closely with product managers to define and prioritize security initiatives.
Required Qualifications
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in software development, with a focus on security.
- 3+ years of experience in a leadership role, mentoring and guiding other engineers.
- Strong understanding of security principles and best practices.
- Experience with security technologies such as intrusion detection systems, vulnerability scanners, and firewalls.
- Proficiency in at least one programming language such as Ruby, Python, or Go.
- Experience with cloud computing platforms such as AWS or Google Cloud.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a remote team.
- Proven ability to effectively manage your time and meet deadlines in a remote work environment.
Technical Requirements
As a fully remote employee, you will be expected to maintain a suitable home office environment that allows for productive and uninterrupted work. Specific requirements include:
- A dedicated workspace free from distractions.
- A reliable high-speed internet connection (minimum download speed of 50 Mbps, upload speed of 10 Mbps).
- A modern computer with sufficient processing power and memory for software development.
- A headset with a microphone for clear communication during virtual meetings.
- Shopify will provide a home office stipend to help you set up your workspace.
- This role requires availability within the North American time zones (EST, CST, MST, PST) for effective collaboration with team members. While we offer flexible working hours, some overlap with these time zones is essential.
Desired Skills
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience with security automation and orchestration tools.
- Knowledge of security compliance standards such as PCI DSS and SOC 2.
- Contributions to open-source security projects.
- Security certifications such as CISSP or CISM.
- Familiarity with Shopify's platform and ecosystem.
Compensation & Benefits
The annual salary range for this remote Software Technical Lead - Security Systems position is $180,000 - $250,000 USD, commensurate with experience and location.
Shopify offers a comprehensive benefits package for all employees, including:
- Health, dental, and vision insurance.
- Paid time off and holidays.
- Stock options.
- Retirement savings plan.
- Professional development opportunities.
- Remote work benefits: Home office stipend, virtual onboarding process, access to remote team collaboration tools, virtual team building activities, and potential for occasional travel for team meetups.
How to Apply
If you are a passionate and experienced security professional looking for a challenging and rewarding remote opportunity, we encourage you to apply. Please submit your resume and cover letter through the Shopify careers portal. Our virtual hiring process includes online assessments and video interviews. We are committed to creating a diverse and inclusive workplace and welcome applicants from all backgrounds.
Required Skills
- Machine Learning
- TensorFlow
- PyTorch
- Data Science
- NLP
- Computer Vision