C Developer

Brivo, Inc.

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Lunch provided onsite
Company equipment
Pension plan
Flexible hours
Company swag
Company day

Job summary

Brivo is seeking a Software Engineer skilled in event-driven C programming and Python backend services. You will build cloud-distributed systems, optimize low-level components, and work in a heavily multi-threaded Linux environment.

The role focuses on developing new functionality, maintaining existing applications, and improving performance across distributed architectures. Amsterdam-based, full-time, and onsite.

Qualifications

  • 4+ years hands-on Linux systems development in C and Python.
  • Experience with distributed, event-driven, multithreaded Linux systems.
  • Strong knowledge of POSIX APIs and Linux libraries.
  • Familiar with Linux distribution internals and packaging.
  • Advanced troubleshooting including core dumps.
  • Experience with container ecosystems (Docker, Podman, Kubernetes).
  • Understanding of TCP/IP and HTTP APIs.
  • Proficient with Git and agile, autonomous work style.

Responsibilities

  • Develop, maintain, and expand cloud-distributed C applications.
  • Design and optimize low-level services and systems from scratch.
  • Improve existing C/Python apps in a distributed environment.
  • Work in event-driven, multi-threaded Linux environments.
  • Optimize performance across distributed systems.

Skills

Linux C programming
Python backend
Event-driven systems
Multithreading
POSIX APIs
Linux distributions
Troubleshooting
Docker
Podman
Kubernetes
TCP/IP
HTTP APIs
Git
Agile

Tools

Docker
Podman
Kubernetes
Git

Job description

C Developer

Department: Engineering - Video

Employment Type: Full Time

Location: Amsterdam

Reporting To: Manager, Engineering

Description

Brivo is seeking seeking a Software Engineer familiar with event-driven C programming, Python backend microservices, and building large-scale distributed applications. So, what’s unique about this role? As a developer here, you get to build and optimize new systems and services entirely from the ground up, starting from scratch. If you enjoy low-level optimizations and thrive in heavily event-driven, multithreaded environments, this is the job for you!

Responsibilities
  • Develop, maintain, and expand new functionality and feature sets for cloud-distributed C applications.
  • Build, design, and optimize low-level services and systems from the ground up.
  • Maintain and improve existing C/Python applications and services.
  • Work within heavily event-driven, multi-threaded Linux environments.
  • Optimize software performance at a low level across distributed systems.
Requirements
  • Minimum 4+ years hands-on experience developing Linux systems on C and Python.
  • Experience working on distributed, event-driven, multithreaded systems on Linux platforms.
  • Familiarity with POSIX APIs and state-of-the-art Linux libraries and frameworks.
  • Good understanding of how Linux distributions work.
  • Advanced troubleshooting skills (up to application layer, including core dump analysis).
  • Experience with container technologies (Docker, Podman, Kubernetes, etc.).
  • Experience with TCP/IP and HTTP APIs.
  • Good working knowledge of Git.
  • Being agile and autonomous is a must.
Bonus Skills
  • Experience with at least one other programming language beyond C and Python.
  • Packaging experience on at least one Linux distribution.
  • Familiarity working on Open Source projects.
Why work for us?

Brivo is a Great Place to Work-Certified™ company and the global leader in cloud-based access control and video surveillance. Following our merger with Eagle Eye Networks, we are building the only platform powerful enough to support the future of AI-driven security.

Innovation drives our vibe, but purpose drives our mission. You will work on essential systems that protect the health, safety, and welfare of people and property worldwide. At Brivo, your voice is heard, your talent is respected, and your contributions have a global impact.

  • The Brivo Experience: We thrive on in-person collaboration and a "one-team" atmosphere. We embrace our international presence, leveraging diverse ideas and backgrounds to improve our culture and our products. To keep our global teams connected and inspired, we provide a premium onsite experience featuring fully subsidized lunch, recurring events, and fully stocked workspaces—ensuring you have everything you need to stay focused while building the future of security.
  • Total Rewards:
    • Diverse team with 20+ nationalities
    • 23 paid holidays yearly + Dutch public holidays
    • Compensation for travel expenses from your home to the office;
    • Company equipment for work use;
    • Enrollment in our collective pension plan;
    • Opportunity to take part in Corporate Fitness App challenges;
    • Company swag and a business casual scale-up work atmosphere;
    • Once or twice a year a stunning company day;
    • Flexible work time arrangement.

Individual compensation packages are based on job-related skills, experience, qualifications, work location, training, and market conditions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C Developer
C Developer

Brivo • Amsterdam

On-site
EUR 90,000 - 135,000
Lunch subsidies
Company equipment
Pension plan
+3
Engineering Director
Engineering Director

Brivo • Amsterdam

On-site
EUR 130,000 - 180,000
Diverse team
23 paid holidays
Travel compensation
+3
Technical Support Agent
Technical Support Agent

Brivo • Amsterdam

On-site
EUR 32,000 - 52,000
23 paid holidays yearly + Dutch public
Travel expense compensation
Company equipment for work
+3
Customer Care Receptionist
Customer Care Receptionist

Brivo • Amsterdam

On-site
EUR 21,000 - 29,000
Customer Care Receptionist
Customer Care Receptionist

Brivo, Inc. • Amsterdam

On-site
EUR 21,000 - 29,000
Premium onsite experience
Company pension plan
Lunch provided
+1
Data Center Technician
Data Center Technician

Brivo • Amsterdam

On-site
EUR 42,000 - 62,000
20+ nationalities
23 paid holidays
Travel expense reimbursement
+7
Customer Success Account Manager
Customer Success Account Manager

Brivo • Amsterdam

On-site
EUR 65,000 - 90,000
Diverse team with 20+ nationalities
23 paid holidays + Dutch holidays
Travel expense reimbursement
+4
IAM Developer (Java/Python)
IAM Developer (Java/Python)

Brivo • Amsterdam

On-site
EUR 70,000 - 105,000
Premium onsite experience
Fully subsidized lunch
Company equipment for work use
+3
Senior Product Manager
Senior Product Manager

Brivo • Amsterdam

On-site
EUR 90,000 - 130,000
23 paid holidays yearly + Dutch public
Company equipment for work
Pension plan
+3
Global Accounts Manager
Global Accounts Manager

Brivo • Amsterdam

On-site
EUR 120,000 - 170,000
23 paid holidays
Travel expense coverage
Office equipment provided
+3