Jobs and Careers
VE
Software Engineering Intern, Support Systems - Summer 2024
VerkadaSan Mateo, United StatesinternshipVerifiedPosted 2 Feb 2024
About the role
Who We Are
Verkada is the largest cloud-based B2B physical security platform company in the world. Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and intercoms — integrated with a single cloud-based software platform. Designed with simplicity and scalability in mind, Verkada gives organizations the real-time insight to know what could impact the safety and comfort of people throughout their physical environment, while empowering them to take immediate action to minimize security risks, workplace frustrations and costly inefficiencies. Founded in 2016 with more than $460M in funding raised to date, Verkada has expanded rapidly with 15 offices across three continents, 1,600+ full-time employees and 20,000+ customers across 70+ countries.The Role
As an intern on our Support Systems team, you will architect and implement an application or integration for the Technical Support Engineering department. In addition to making our Technical Support Engineers’ lives easier, you will collaborate cross-functionally with other teams, such as Security and Software Engineering. Support Systems is a small, up-and-coming team that offers you the opportunity and responsibility to design solutions from scratch that will be used and built upon for years to come.Responsibilities
- Take a technical project from idea to production-ready
- Build software that allows our rapidly-growing Technical Support team to do their best work
- Write code that interfaces with our vendors’ APIs to create custom integrations
- Review your peers’ work, helping to keep our codebase secure and bug-free
- Meet with stakeholders to discuss requirements and propose solutions, explaining the strengths and drawbacks of each
- Present your work to your peers and management
Who You Are
- You eat architecting elegant solutions that are reliable, scalable, and easy to use for breakfast, lunch, and dinner
- You put security above all else and write production-ready code
- You scrutinize every line of code, asking yourself how you could simplify it further
- You teach yourself new technologies, languages, and frameworks quickly. Maybe you’ve never written a line of Apex, for example, but you’re confident that with documentation by your side, you could learn anything
- You’re an effective communicator who can convey your ideas clearly, succinctly, and confidently to others, including company leadership
- You love making things that people love to use
Requirements:
- Available for a full-time (40 hours per week) in-person internship from June - August 2024 in San Mateo, CA
- Working towards a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Cybersecurity, or equivalent field from a top program
- 2+ years of professional (or educational) software development experience
- Project management and attention to detail: you’ll need to scope out a project based on stakeholder requirements and figure out what it’ll take to make it a reality
- Complete proficiency and previous experience writing in Python
- Previous experience hitting up APIs and consuming webhooks
- You can identify bugs and vulnerabilities in code
- Ability to EILI5 (Explain It Like I’m 5): you know how to structure, order, and simplify your thoughts to teach others what you know
- Nice to Have
- Previous business systems software development experience
- Previous experience using, administrating, or developing on: Intercom; Salesforce; Zoom; or any HRIS
- Knowledge of the OSI model and how network requests work at every layer
- Formal cybersecurity education or training
- You do it all: frontend; backend; and DevOps
- Languages: Javascript; Java/Apex; HTML/CSS; Bash; HCL; SQL/SOQL
- Frameworks: Vue (or React/Angular/similar)
- Understanding of AWS terms, concepts, and services
- Tools: AWS Lambda; DynamoDB; Git; Terraform; Docker
Pay Disclosure
At Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate’s skills and experience, as well as market demands and internal parity. This estimate can vary based on the factors described above, so the actual starting base pay may be above or below this range. Base pay
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s