C++ Engineer

Confidential Company  •  San Francisco, CA

5 - 7 years experience  •  Technology

$130K - $140K
Posted on 06/01/18 by Sandeep kumar
Confidential Company
San Francisco, CA
5 - 7 years experience
Technology
$130K - $140K
Posted on 06/01/18 Sandeep kumar

 

Client is looking for a Senior or Staff Software Engineer to join our engineering team. You will be building large scale, server-less, platform agnostic architecture for distributed messaging and key-value storage. Help us design and deliver speed, scale, HA and reliability of the platform while keeping it secure. Our main technology stack is C++ (must have expert-level) with Python tooling around build/release and docker / kubernetes for containerization (we adopt othertechnologies as needed). We have internal users anxiously waiting to check out innovative ideas before we open them to the world.

 

What you?ll be doing:

- Participate in feature, service and system designs, building innovative solutions, which will often be from scratch,

- Work closely with the other engineers to implement the services with high performance and reliability Identify and address performance bottlenecks,

- Build efficient and reusable abstractions and systems

Identify and communicate best practices for engineering

 

Your background and who you are:

- 5+ years professional work experience

- 3+ years of experience in C/C++ (11 and later) expert level

- 3+ years of experience building highly-scalable, distributed systems,

- BS or MSdegree in Computer Science or a related technical field,

- Must be proactive, self-directed, detailed and organized,

- Prior experience working in Cloud environments,

- Understanding of IP and Ethernetnetworking (TCP, UDP, tscpdump, wireshark, etc)

- Ability to debug issues within custom code quickly

- Proficiency with the following technologies:

- Profilers: perf, oprofile, flame graph, etc, - SCM: git,

- Databases: NoSQL databases (Cassandra, Apache flink, Druid, etc), SQL CI: gocd, jenkins, etc,

- Data formats: JSON, CBOR, etc.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.