עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Careers/Software Engineer, Anyray Connect
Software Engineer, Anyray Connect
Engineering Tel Aviv
- On-site / hybrid Full-time Senior / Staff level
01The role
Anyray cuts the cost of every LLM request a company makes. The gateway is the server side. Connect is the client side, and it's the part developers actually see.
Connect is a Node CLI and a signed tray app for macOS, Windows and Linux. It points a developer's AI coding tools at our gateway by writing each vendor's own config, signs them in, keeps their credentials fresh, and repairs itself when something drifts. For IT, it ships the artifacts they need to roll it out across a fleet.
It's real, it's shipping, and customers are using it. You'd own it.
02What makes it hard
You can't SSH into a developer's laptop. You can't undo their OS update. The apps you write into ship new builds without warning you. Every install is someone's work machine. A bad write doesn't just fail a deploy, it stops someone from working.
Connect also does a lot of what malware does. It installs persistence, reads the login Keychain, writes into other apps' config, survives their updates, and heals when something removes it. The difference is that all of it is signed, visible, reversible, and agreed to up front.
This is user space rather than kernel, and TypeScript rather than C++. It's still system-level work, and it isn't an IT or helpdesk job.
03What you'll do
- Own Connect. The CLI, the tray app, updates, docs, and what ships next.
- Write into other apps' config without breaking them. Back up what you touch, roll back cleanly, and never leave someone's setup worse than you found it.
- Keep up with vendors. Config shapes change under us. Check before writing, and fall back to a manual path instead of guessing.
- Stay clear of antivirus. Persistence and credential helpers are exactly what EDR watches for. Measure what actually trips a scanner instead of assuming.
- Ship for managed fleets. Profiles, policy, credential helpers, and silent rollout. That's what an admin needs to push this to a few hundred laptops at once.
- Make it debuggable from far away. Health checks, repair commands, and diagnostics that carry metadata only. Never prompts, never keys.
- Strong TypeScript, and a few years of shipping code you still owned afterwards.
- You've shipped client-side software onto machines you couldn't reach: a desktop app, CLI, agent, installer, or IDE extension.
- You're careful with other people's state: atomic writes, idempotency, and a clean rollback when something fails halfway.
- You'll pick up the Windows bug, not just the Mac one.
- You write tests, and you can debug from logs and a screenshot with no shell on the box.
- You already build with AI coding tools.
- MDM experience with Jamf, Intune, Group Policy, or configuration profiles.
- You've reverse-engineered a closed app's config to find a safe place to write.
- You've shipped a signed desktop app, with notarization, Authenticode, Tauri or Electron.
- You've got software cleared through Defender, SmartScreen, or Gatekeeper.
- Packaging and self-update experience.
- Rust. Handy for the tray, but we'll teach you.
Apply here or email [email protected]. Tell us about something you shipped onto machines you didn't control, and what broke.
Apply
- TeamEngineering
- LevelSenior / Staff
- LocationTel Aviv
- Work modelOn-site / hybrid
- TypeFull-time
LinkedIn / GitHub
CV
- PDF or Word, ≤ 4 MB, optional
We use your application only to assess you for this role and delete it 12 months after the process ends. See our Privacy Policy.
Prefer email? [email protected]
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
אונליין
אונליין