Full-Time

Senior Software Engineer

Updated on 4/25/2024

Anon

Anon

11-50 employees

Provides multiplayer identity SDK for internet


Senior

San Francisco, CA, USA

Required Skills
TCP/IP
gRPC
Kubernetes
Rust
Python
TypeScript
REST APIs
Requirements
  • At least 2-4 years experience in developing SDKs, including all aspects from documentation to release management.
  • Proficiency in backend service development (e.g. Typescript, Python, Rust, Go).
  • Experience with API design across architectures such as REST, GraphQL, gRPC.
  • Experience with maintaining versioned APIs and supporting backwards compatibility of SDKs.
  • Experience with infrastructure management, Kubernetes, microservice architecture, and CI/CD.
  • Familiarity with browser automation tools (e.g., Playwright, Puppeteer) and testing frameworks (e.g., Cypress, Vite).
  • Familiarity with authentication and authorization protocols such as OAuth2 and OpenID Connect.
  • Bonus points for experience with cryptography and cryptographic protocols.
  • Bonus points for experience with low-level development of networking applications, including HTTP, TCP, and TLS.
  • Bonus points if you have experience in building real-time streaming systems, preferably with WebRTC.
Responsibilities
  • Design and maintain our APIs to ensure they are scalable, secure, and reliable.
  • Contribute to our core SDK products by implementing new features and APIs, improving existing ones, and continuously refining the developer experience.
  • Implement networking features like network traffic inspection and analysis, protocol-level request manipulation, and SOCKS5 + HTTP proxying.
  • Develop and improve infrastructure capabilities including infrastructure-as-code and CI/CD using Pulumi, Flux, Tekton, Nix, and Cue.
  • Ensure reliability and performance of our APIs by implementing test suites and telemetry to meet a high bar of quality.
  • Manage releases of our SDKs and APIs through correct semantic versioning, crafting release notes, maintaining documentation, and updating sample projects.
  • Write developer docs to facilitate seamless customer onboarding and write sample applications to demonstrate Anon’s functionality across its SDKs.
  • Collaborate with internal teams including our design and frontend teams to align API, SDK, and infra development with company goals and client needs.
  • Provide developer support to the customers integrating and utilizing our SDK, including addressing bugs, feature requests, and usability improvements.
  • Stay up-to-date on the open-source universe including new frameworks, libraries, and tools that can be leveraged to improve our developer experience and product.

Anon provides a Multiplayer Identity SDK for the Internet, enabling user account connections to AI agents, with features for initiating logins, secure authentication flows, and granular user account management. The SDK supports various devices and browser runtimes, prioritizes security with minimal user data storage, and offers pre-built 2FA flows and access management features for outsourcing, support, and virtual assistant services.

Company Stage

Seed

Total Funding

$6.5M

Headquarters

San Francisco, California

Founded

2023

Growth & Insights
Headcount

6 month growth

107%

1 year growth

575%

2 year growth

575%