As a Senior Software Engineer, Platform Development, you will play a critical role in designing, developing, and maintaining our core platform that enables our customers to manage and secure their endpoints. You will work on a diverse set of technical challenges related to scalability, performance, security, and reliability, contributing to the foundational technology that powers all products. This is an exciting opportunity to make a significant impact on a platform used by some of the largest organizations in the world.
What you’ll do
- Design, develop, and maintain high-performance, scalable, and secure platform components and services.
- Collaborate with product managers, architects, and other engineering teams to define and implement technical solutions.
- Contribute to the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and operational support.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
- Participate in code reviews, design discussions, and technical presentations.
- Identify and address performance bottlenecks, security vulnerabilities, and reliability issues within the platform.
- Stay up-to-date with industry best practices and emerging technologies to drive innovation.
We’re looking for someone with
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 8+ years of professional software development experience, with a focus on platform or backend systems.
- Strong proficiency in one or more programming languages such as Go, C++, Java, or Python.
- Experience with distributed systems, microservices architectures, and cloud platforms (AWS, Azure, GCP).
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, Cassandra, Redis).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team in a fast-paced environment.
- Experience with cybersecurity concepts and technologies is a plus.
About
For more than 15 years, has been the force behind the scenes that helps the largest and most complex organizations in the world —including nearly half of the Fortune 100—see and control every endpoint, everywhere. We are built for the world’s most demanding IT environments. We provide our customers with the unique power to see everything, understand it, and act on it — all from a single pane of glass. This makes the world a safer place by reducing cyber threats, and improving business resilience. With a culture that puts people first, we’re a safe place for people to grow their careers and we welcome candidates who are motivated to make a tangible impact on the world while working alongside some of the brightest minds in technology.
Our Legal team is looking for a self-starting Legal Counsel who has a passion for building great relationships, problem-solving complex legal matters, and advising on key legal and commercial strategies. The ideal candidate has experience working with technology companies, has a strong ability to build trust and confidence with executive stakeholders, and can operate with a high degree of autonomy in a fast-paced environment. This position will report to and be based remotely in Canada.
What you’ll do:
- Negotiate and draft commercial agreements for the sale and licensing of software and services (including master service agreements, professional service agreements, data processing agreements, reseller agreements, and related amendments).
- Advise on corporate strategy and business objectives from a legal and commercial perspective.
- Collaborate with cross-functional teams to provide legal support for product development and other strategic initiatives.
- Keep up to date on industry trends and developments, including those related to privacy, security, and compliance.
- Work on ad hoc legal projects as needed.
We’re looking for someone with:
- Law degree from an accredited law school.
- 5+ years of relevant legal experience at a top-tier law firm or in-house legal department.
- Excellent negotiation and communication skills, both written and verbal.
- Experience with SaaS, software licensing, and professional services.
- Experience with cybersecurity, data privacy, and intellectual property.
- Ability to provide practical, business-focused legal advice.
- Must be admitted, active, and in good standing with the Bar.
About the team:
The Legal team is a global team that supports all legal matters globally. We support sales, product, engineering, finance, HR, and other teams, as well as the Executive leadership. Our team is committed to providing best-in-class legal advice and support, while fostering a culture of collaboration, respect, and continuous learning.
At , we prioritize health, wealth, and wellbeing for our employees and their dependents. We offer a comprehensive benefits package alongside competitive salaries and stock options.
In Canada, some of these benefits include:
- Medical, Dental, and Vision benefits.
- 401k or RRSP equivalent.
- Paid time off (PTO), holidays, and sick days.
- Parental leave and paid sabbaticals.
- Tuition reimbursement and professional development.
- Employee stock purchase program.
- Wellness and mental health programs.
The expected base salary range for this position is C$200,000 to C$220,000. The actual compensation offered will be determined by a number of factors, including the applicant’s qualifications, experience, and the location where the applicant will be working.
This position is remote, based in Canada.
At , we are committed to providing equal employment opportunities and fostering an inclusive and diverse work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.