
Senior Software Engineer - System Frameworks & Controls
- San Diego, CA
- Permanent
- Full-time
- Demonstrates understanding of multi-threaded programming, synchronization, and multi-process IPC as well as operating system concepts.
- Demonstrates understanding of how to design and build software APIs.
- Can demonstrate ability to write, compile, and debug software written in C, Objective-C, or Swift.
- 5 years of professional experience as a software engineer.
- Experience shipping software to customers.
- Experience in the planning, design, implementation, integration, test, and maintenance phases of software development.
- Prior professional experience doing system design on software which had a focus on user privacy or security.
- Experience developing developer-facing frameworks and libraries as well as backing daemons.
- Experience being the technical lead on a software project which spanned multiple teams.
- Experience mentoring and coaching junior engineers through code and design reviews.
- iOS or macOS programming experience.
- Can verbally communicate technical information clearly.