As a Senior Endpoint & Business Logic Engineer at Bold, you will build the customer-facing features that deliver the value of our endpoint security solution to customers. You will work across the stack on a diverse set of technologies, from endpoint agents to backend systems at scale. You will work on a diverse set of end-to-end product features.
This role is for you if you enjoy variety, ownership, and working across the full depth of a modern software stack on customer-facing features.
Key Responsibilities:
- Own and deliver end-to-end customer-facing features across the full stack; from browser-side logic in the Chrome extension, through native agent functionality, all the way to backend services and scalable data storage.
- Work across a diverse set of product areas, picking up new technologies, environments, and concepts quickly and executing with confidence.
- Apply a strong understanding of OS behavior, inter-process communication, file systems, async, and multi-threading to solve real product problems at the systems level
- Take initiative and work with high autonomy, identify gaps, own problems, and drive them to resolution without waiting to be directed.
- Collaborate with low-level engineers, backend engineers, and product stakeholders to deliver cohesive, high-quality features.
Qualifications:
- A fast learner who is comfortable jumping across technologies, layers, and domains
- 5+ years of experience in low-level development with strong knowledge of Rust, C, or C++
- Solid understanding of operating system internals, async programming, multi-threading, and concurrency primitives.
- Solid understanding of network protocols and APIs.
- Experience with high-level development and a good grasp of algorithms and data structures.
- Hands-on experience with both local and cloud databases, backend APIs, and messaging systems.
- Strong ownership, collaboration and communication skills, with the ability to work effectively across disciplines.