Check your CV before you apply
See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.
About the role
As a Software Engineer at our San Mateo HQ, you will work across the full software stack to launch next-generation products and platform services. You will design and deploy scalable distributed microservices capable of interacting with hundreds of thousands of edge devices globally. Working with Python and Go, you will build high-throughput REST APIs, manage relational databases (PostgreSQL) and high-concurrency key-value caches (Redis, DynamoDB), leverage event streaming (Kafka, SQS), and integrate computer vision models into user-facing applications.
Key Responsibilities
- Distributed Systems & Microservices: Design, develop, and maintain low-latency, high-throughput microservices handling real-time data from hundreds of thousands of deployed IoT security devices.
- API Design & Development: Cleanly architect, implement, and document internal and external RESTful APIs using Python and Go.
- Data Persistence & Caching: Work with relational databases (Postgres) and high-concurrency key-value stores (Redis, DynamoDB) to optimize data read/write performance.
- Message Queuing & Streaming: Integrate event-driven pipelines and messaging systems using Kafka and AWS SQS.
- Cloud Infrastructure & Deployment: Package and deploy containerized services via Kubernetes and Terraform infrastructure-as-code scripts.
- Computer Vision Integration: Collaborate cross-functionally to incorporate computer vision algorithms and AI-powered video security capabilities into core platform features.
- Agile Execution: Operate within an agile software engineering pod, taking end-to-end technical ownership of feature development, testing, and production rollout.
Requirements
Education, Technical Skills & Internship Depth
- Education: BS or MS degree in Computer Science, Computer Engineering, or a related technical field of study.
- Internship / Hands-On Experience: Prior internship or practical experience developing, testing, and launching software products in commercial or team settings.
- Core Systems Languages: Working knowledge of Python and/or Go, with the ability to write, read, and debug server-side application code.
- API & Web Protocols: Familiarity with RESTful API architecture, JSON payloads, and HTTP routing patterns.
- Development Environment: Comfort working within an agile software development lifecycle (Git, code reviews, continuous integration).
Preferred Qualifications
- Practical familiarity with distributed systems, cloud computing platforms (AWS, GCP), and containerization (Docker, Kubernetes).
- Hands-on project experience involving SQL databases (PostgreSQL) or event streams (Kafka/RabbitMQ/SQS).
- Interest or coursework in computer vision, video streaming protocols, or IoT device orchestration.
Total Rewards & Benefits
- Compensation & Equity: Annual OTE range of $120,000 – $140,000 USD + discretionary performance bonuses + RSU equity grants in a high-growth unicorn company.
- 100% Covered Healthcare: Comprehensive nationwide medical, vision, and dental programs with 100% employer-covered premiums for employees (and 80% for family dependents). HSA/FSA options available.
- 401(k) Employer Match: 401(k) contribution matching program (vests on 2-year anniversary).
- Onsite Perks & Daily Meals: Complimentary healthy lunches provided daily onsite at San Mateo HQ.
- Wellbeing & Growth: Expanded mental health support, paid parental leave, fertility benefits, wellness/fitness stipends, and professional development stipends.
- Commuter Benefits & Time Off: Flexible PTO, paid company holidays, firmwide extended holidays, personal sick time, and monthly commuter support.
Source: Employer Career Pages · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one