{"id":1835228,"url":"https://alion.io/job/penlink-software-engineer","title":"Software Engineer","company":{"id":66367,"name":"Penlink","domain":"penlink.com","url":"https://alion.io/company/penlink","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Comeet","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Herzliya, Israel"],"countries":["IL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Function Calling","optional":false},{"name":"LLM","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"React.js","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Vue.js","optional":false},{"name":"AutoGen","optional":true},{"name":"AWS","optional":true},{"name":"C#","optional":true},{"name":"CI/CD","optional":true},{"name":"CrewAI","optional":true},{"name":"Datadog","optional":true},{"name":"Docker","optional":true},{"name":"Human-in-the-Loop","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Multi-Agent Systems","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"PostgreSQL","optional":true},{"name":"RAG","optional":true},{"name":"Redis","optional":true},{"name":"Semantic Kernel","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-04T12:49:36Z","employer_posted_date":"2026-10-05","last_verified_at":"2026-10-06T21:46:40Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Description\nAbout us\nPenlink is a global leader in digital intelligence solutions. Our advanced technologies simplify complex data, empowering public safety organizations to make informed decisions quickly and effectively. We believe in the power of data-driven intelligence to accelerate clarity in decision-making for global security, strategic operations, and the most critical missions. Headquartered in the US with offices worldwide.\nAbout the role\nWe're building complex, production-grade AI features into our platform, and we're looking for a strong full-stack agentic engineer to design, ship, and own them end-to-end - from the agent and backend logic all the way to the UI client.\nThis is a close-the-loop role: you should be just as comfortable building the service that orchestrates an LLM call as you are building the UI components that present its results to the user. It's first and foremost a software engineering role - we want real engineering talent that has made the shift to modern, agentic development: directing agentic coding tools, reviewing their output, and holding the result to production standards.\n What You’ll Do\nOwn complex features end-to-end: investigate the problem, write the technical design, break the work into components and dependencies, then build, test, and roll it out.\nWork closely with Product to refine requirements - question assumptions and surface edge cases, failure modes, and trade-offs before they reach production.\nWork across the stack: design backend services, APIs, agents, and agentic flows, build the client experience, and connect them into something that works reliably.\nContribute to a complex, production-grade agentic system - not a simple chatbot. Agents here use tools, share context, and execute multi-step workflows, and your work plugs into that architecture.\nIntegrate AI capabilities - LLM calls, structured outputs, tool/function calling, retrieval - sensibly, measure their quality, latency, and cost like any other part of the system, and know when a deterministic solution is the better choice.\nIntegrate with external APIs and data providers, designing for rate limits, timeouts, partial failures, and usage cost.\nOwn the production health of your features, including observability, root-cause analysis, and delivering fixes safely across supported release versions.\nRequirements\n4+ years of professional software engineering experience, with strong programming fundamentals and a solid grasp of backend system design - APIs, data modeling, concurrency, and performance.\nProven full-stack experience: backend services and APIs, and modern frontend development (e.g. Angular, React, Vue, or similar).\nA track record of owning complex features through to production - breaking down ambiguous problems, identifying risks and dependencies, and following through after release.\nPractical, daily use of agentic coding tools such as Claude Code, Cursor, Copilot Agent Mode, Codex, or similar.\nClear communication with both technical and non-technical stakeholders, including clear written technical designs.\nNice to Have\nExperience developing in a microservices environment on cloud architecture - AWS, Docker, and Kubernetes.\nExperience with multi-agent workflows, tool-using agents, or RAG pipelines.\nFamiliarity with orchestration frameworks (LangChain, LangGraph, Semantic Kernel, AutoGen, CrewAI, or MCP-based tools).\nHands-on experience building AI-powered features - LLM integration and structured outputs, evals (prompt regression, LLM-as-judge), and AI UX (streaming, chat, human-in-the-loop).\nDistributed systems experience: message queues, caching (e.g. Redis), and durable workflow engines (e.g. Temporal).\nExperience with relational databases (e.g. PostgreSQL), including schema design and query performance.\nAngular experience.\nBackend development experience with C# / .NET.\nCI/CD, feature flags, automated testing, and production observability (e.g. Datadog, OpenTelemetry).","description_format":"text","description_chars":3960,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Law Enforcement"],"lifecycle":[{"event":"open","at":"2026-10-04T13:46:06Z"},{"event":"close","at":"2026-10-05T08:09:24Z"},{"event":"reopen","at":"2026-10-05T13:30:52Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":23,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/penlink-software-engineer","json_url":"https://alion.io/job/penlink-software-engineer.json","meta":{"generated_at":"2026-10-06T23:06:30Z","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","counted_by":"address","units_charged":1,"used_today":4162,"day_limit":5000,"remaining_today":838,"minute_limit":60,"resets_at":"2026-10-07T00: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":66367},"rest":"https://alion.io/mcp/rest/get_company?id=66367"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpenlink-software-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%2Fpenlink-software-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%2Fpenlink-software-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/penlink-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpenlink-software-engineer"}]}