{"id":745877,"url":"https://alion.io/job/town-desktop-engineer","title":"MacOS Engineer","company":{"id":687173,"name":"Town","domain":"town.com","url":"https://alion.io/company/town-4","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":225000,"max":250000,"currency":"USD","period":"year","gross":null,"usd_annual":250000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Go","optional":false},{"name":"Slack","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false}],"status":"live","first_seen_at":"2026-08-19T21:45:18Z","employer_posted_date":"2026-08-19","last_verified_at":"2026-11-03T11:49:40Z","board_verified":true,"closed_at":null,"days_open":75,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":75},"description":"About Town\nTown is building the AI coworker for every team. Everyone gets their own Townie, an AI assistant that learns how you work (your voice, judgment, relationships, and priorities) and does real work on your behalf across email, calendar, docs, Slack, and CRM. Townies don't wait to be prompted. They observe, learn, and act. And because every teammate has one, Townies can ask each other questions and hand off work, so the whole team moves faster together.\nFour months after our public launch, we became a $1B company. We recently raised a $108M Series B, co-led by Forerunner Ventures and Menlo Ventures, with continued support from Andreessen Horowitz, First Round Capital and angels such as Zach Perret, Soleio Cuervo, Scott Belsky, and more. Our founders, Jean-Denis and Tony, previously led EPD at Plaid and applied AI product at Google.\nAbout the role\nTown is most powerful when it's ambient - always there, aware of what you're working on, one keystroke away. The native macOS app is how that happens. We're looking for a Desktop Engineer to own Town's macOS client: a fast, deeply-integrated, always-on app that lives in your menu bar, understands the context around you, and acts the moment you need it.\nYou'll own the native client end to end - architecture, OS integration, performance, and the release pipeline - and set the craft bar for what a Town desktop experience feels like. The bar is someone who has shipped a real Mac app that people loved to use, and sweats the details that make native software feel effortless.\nWhat you'll do\nBuild and own Town's native macOS app in Swift, SwiftUI, and AppKit - architecture, features, and polish.\n\nGo deep on the OS: menu-bar and background agents, global shortcuts, notifications, EventKit, and the Accessibility APIs that let Town understand and act across other apps.\n\nMake an always-on client that's genuinely fast and light - low memory, low battery, no jank.\n\nOwn the release pipeline: code signing, notarization, sandboxing/entitlements, crash reporting, and seamless auto-update.\n\nHandle sensitive user data on-device with the security and privacy it deserves, in partnership with our security work.\n\nWork closely with the backend and AI teams to bring Town's agent to the desktop natively.\n\nSet the craft and performance bar for the desktop experience - and lay the groundwork for future platforms.\n\nYou might thrive here if you...\nHave extensive experience building native macOS (and/or iOS) applications, with depth in Swift.\n\nAre fluent in both AppKit and SwiftUI and know when to reach for each.\n\nHave worked below the UI layer: OS-level APIs, background processes, IPC/XPC, notifications, accessibility.\n\nCare about performance and polish\n\nHave shipped and owned a Mac app end to end, including signing, notarization, and updates.\n\nWant to own a product surface from zero and move at startup speed doing it.\n\nLocation\nIn-person in San Francisco's Financial District, five days a week. Everyone is here to do their best work and make this product a success.","description_format":"text","description_chars":3038,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Polish","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","AI Agents"],"lifecycle":[{"event":"open","at":"2026-09-11T14:11:33Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 2","filings_12m":2,"filings_prev_12m":1,"green_card_filings_12m":0,"median_offered_wage_usd":192500,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.295,"p_room":0.28,"age_days":75,"expected_fill_days":37,"reasons":["conf:3","win:tail","crowd:"],"computed_at":"2026-11-03T05:54:40Z"},"pay":{"stated_usd_annual":250000,"is_top_pay":true},"html_url":"https://alion.io/job/town-desktop-engineer","json_url":"https://alion.io/job/town-desktop-engineer.json","meta":{"generated_at":"2026-11-03T13:11:50Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":18199,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":687173},"rest":"https://alion.io/mcp/rest/get_company?id=687173"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftown-desktop-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftown-desktop-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftown-desktop-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/town-desktop-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftown-desktop-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":745877}},{"tool":"search_jobs","arguments":{"company":"town.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":745877},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}