Senior C++/Go Developer

Walnut Creek, CA🕖 4 months ago

Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions.

We have locations in Walnut Creek, CA, Burbank, CA, and Oregon in the USA, and distributed teams around the globe (Taiwan, Australia, France, Spain, and Serbia to name a few). Nx is profitable and actively invests in expanding into new domains. We are growing our teams cross-functionally and across the globe.

You are an experienced C++ software engineer with a strong background in multithreading who understands the principles of creating robust, scalable network applications. You are a motivated, self-starter who partners well with a close-knit geographically dispersed team.

What You'll Be Doing

Develop new features for our Cloud backend services, which are written in C++ and Go languages. (Examples of such features: providing NAT traversal capability to our non-Cloud video management system and cloud Storage for the video archive.)Our Cloud is run in AWS, and you will help create infrastructure for new featuresChoose appropriate AWS services and adding/updating Terraform code. (Experience with the Terraform is not required and the team will assist you with this as needed)Support the team in analyzing various issues

What We're Looking For

Bachelors in Software Engineering, Computer Science, Information Technology, or another related technical discipline or equivalent experience3+ years of professional experience developing in C++Experience developing multithreaded network applications. Understanding OOP/OOD PrinciplesDeveloping well-structured and maintainable code, which is covered with automatic tests

Note:

We use the Google test framework and have internal continuous integration tools that verify all changes to the codebase regularlyOur product is Cross-platform and can be compiled with MSVC/GCC/ClangWe run our Cloud services under Linux/Docker, but some portion of the code is shared with our desktop applications, which run on Mswin/Linux/Macosx and mobile (android/ios) applicationsEvery team member participates in code reviews as follows: every change is reviewed and everyone takes part in some reviews

Nice to haves

Background in Test Driven Development and code reviewBackground in Cloud Computing and understanding the principles of creating robust, scalable applicationsDocker, Terraform, AWSExperience developing in GOKnowledge and Experience in Networking Protocols (primarily, TCP, UDP, SSL, HTTP). Linux, bash, consoleSQL

Base pay range

$150,000—$300,000 USD

Network Optix is an equal opportunity employer committed to diversity and inclusion in the workplace. We celebrate the diversity of our workforce, which includes people of all cultural, national, racial, gender identities, and those who have served in the military. We strive for an environment where creativity and collaborative growth thrive. If you have a disability or special need that requires accommodation, please let us know.

CCPA disclosure notice

Key Skills

Network Optix

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago