{"id":3660097,"url":"https://alion.io/job/adi-global-distribution-platform-security-software-engineer","title":"Platform Security Software Engineer","company":{"id":1795735,"name":"ADI Global Distribution","domain":"adiglobal.com","url":"https://alion.io/company/adiglobal-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":null},"role":"Security","role_family":"Security","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Belgrade, Serbia"],"countries":["RS"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"GraphQL","optional":false},{"name":"Linux","optional":false},{"name":"Node JS","optional":false},{"name":"Rest API","optional":false},{"name":"WebSockets","optional":false},{"name":"CI/CD","optional":true},{"name":"JavaScript","optional":true},{"name":"Least Privilege","optional":true},{"name":"MQTT","optional":true},{"name":"Rust","optional":true},{"name":"SBOM","optional":true},{"name":"Socket.IO","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-02T09:56:08Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-04T06:10:51Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"The Software Engineer, Platform Security and API Services will help harden the Control4 controller platform: the embedded Linux system, C++ services, and API layer that connect Control4 home automation controllers to every mobile app, touch screen, and cloud service in the Control4 smart home portfolio. Working with senior platform and security engineers, you will fix vulnerabilities in C++ system services, implement hardening and secure-by-default changes, and build the tooling and evidence that supports compliance with the EU Cyber Resilience Act and the US Cyber Trust Mark. You will also contribute to the Node.js REST, WebSocket, and GraphQL services that serve as the authenticated entry point for all client applications, including the enforcement of role-based access control. You will work from our Belgrade office alongside our existing platform engineer and with teams in the United States. This role fits an engineer with solid C++ fundamentals who wants to grow into security engineering on a shipping consumer platform; backend API experience is a plus.\nJOB DUTIES:\nReproduce, triage, and fix security vulnerabilities in C++ system services on embedded Linux controllers\nImplement platform hardening changes: least privilege, secure defaults, and compiler hardening\nImplement and test changes to the update, device identity, and token validation paths according to reviewed designs\nFix defects and implement endpoints, resolvers, and authorization checks in the controller's Node.js REST, WebSocket, and GraphQL API services.\nBuild SBOM generation, vulnerability scanning, sanitizer builds, and fuzzing into CI and keep them green\nFix penetration test findings with tests that prevent regression, and document what was built and how it was verified\nParticipate in security-focused design and code reviews\nYOU MUST HAVE:\n2+ years of professional software engineering experience in modern C++ on Linux\nUnderstanding of common C and C++ vulnerability classes and hands-on experience with at least one detection tool (sanitizers, static analysis, or fuzzing).\nWorking knowledge of Linux fundamentals and a basic understanding of TLS, certificates, and JWT\nExperience with automated testing and CI/CD pipelines\nInterest in security and compliance, with willingness to learn the EU Cyber Resilience Act and NIST consumer IoT requirements on the job\nClear written and verbal communication in English.\nWE VALUE:\nJavaScript or TypeScript and Node.js API experience (REST or GraphQL), including GraphQL schema and resolver work\nEvent-driven messaging (WebSockets, Socket.IO, MQTT) or Rust experience\nSecurity coursework, secure coding experience, or capture-the-flag participation\nEmbedded Linux, Yocto, ARM, or cross-compilation exposure\nFamiliarity with a security standard (CRA, EN 303 645, NIST IR 8425, IEC 62443) or SBOM tooling\nWHAT'S IN IT FOR YOU:\nHealth insurance through Generali\nInsurance in case of serious illness, surgical intervention, professional illness, and insurance from the consequences of an accident\nSports and Recreation - Fitpass or Sports Academy Kocovic\nEnglish classes during working hours\nEmployee referral bonus program\nCorporate social events and team buildings\nWell-equipped office","description_format":"text","description_chars":3225,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Wholesale","Video Surveillance","Access Control & Alarm Systems"],"lifecycle":[{"event":"open","at":"2026-11-03T03:24:28Z"}],"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":28,"reasons":["conf:0","velocity","win:early","comp:junior"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/adi-global-distribution-platform-security-software-engineer","json_url":"https://alion.io/job/adi-global-distribution-platform-security-software-engineer.json","meta":{"generated_at":"2026-11-04T18:57:26Z","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":29180,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":1795735},"rest":"https://alion.io/mcp/rest/get_company?id=1795735"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fadi-global-distribution-platform-security-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%2Fadi-global-distribution-platform-security-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%2Fadi-global-distribution-platform-security-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/adi-global-distribution-platform-security-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fadi-global-distribution-platform-security-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3660097}},{"tool":"search_jobs","arguments":{"company":"adiglobal.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3660097},"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"}}