{"id":4264833,"url":"https://alion.io/job/reversinglabs-senior-backend-engineer","title":"Senior Backend Engineer","company":{"id":17650,"name":"ReversingLabs","domain":"reversinglabs.com","url":"https://alion.io/company/reversinglabs","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":47,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Zagreb, Croatia"],"countries":["HR"],"hiring_countries":["HR"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"AWS","optional":true}],"status":"live","first_seen_at":"2026-11-13T16:30:16Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-13T16:30:16Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Please note: for this position, we are only considering candidates who are already based in Croatia.\nAt ReversingLabs, we provide the world’s largest threat intelligence repository to protect software development and power advanced security solutions, keeping leading cybersecurity organizations and Fortune 500 enterprises informed and ahead of threats. Only ReversingLabs delivers the software package analysis speed and depth needed to protect against software supply chain risk.\nOur vision: arm every company with end-to-end insights so development releases securely, IT purchases safely, and the SOC can detect, isolate, and respond.\nOur company is at the forefront of innovation: much of our technology is built from scratch, and our approach is engineering-driven. Within our Research organization, we prioritize developer experience and high-quality, well-documented, tested code.\nThe role\nWe're looking for a senior backend engineer who designs systems and writes a meaningful share of the code. You'll join the Portal team behindSpectra Assure, our SaaS platform for software supply chain security, and own features from a short, high-level brief all the way to production.\nRequirements often reach you at a high level, and you're comfortable working that way. At this level, that starts with understanding what already exists: the platform, its architecture, the domain, and why things were built the way they are. It means seeing the real need behind a request, spotting what the brief leaves out, and knowing whom to ask and what to ask. You come back with options and clear trade-offs, then build the solution with the team, ship it, and run it.\nThe team\nThe Portal team has about ten experienced engineers across backend (Python/Django) and frontend. We build and run what we ship, from design all the way to production. Every feature goes through an exploratory phase with product management and design before development starts, and a final review before release. Testing, CI/CD, and documentation are simply how we work, so you'll be raising an already high bar.\nAround us is our Research division in Croatia: 70+ engineers behind Spectra Assure, with deep expertise in static analysis, threat research, and machine learning. There's always someone to learn from, and someone to challenge your ideas.\nWhat you'll do\nOwn features end to end: turn short, high-level requirements into a technical design, a delivery plan, and working software in production.\nAsk the right questions early, of product management, design, and other teams, and surface risks, unknowns, and trade-offs before they turn into rework.\nDesign and evolve backend services and APIs, with clear boundaries and thoughtfully defined contracts.\nWrite a significant share of the code yourself: prototypes, core components, and the hard parts. Review and guide the work of others.\nMake architectural decisions, write them down, and set technical direction together with the team.\nWork across team boundaries: the C++ team behind our core static analysis engine, Platform/SRE, Threat Detection, and Machine Learning.\nKeep what you build healthy in production: performance, reliability, observability, and security.\nRaise the technical bar of a strong senior team through design discussions, code reviews, and mentoring.\nWhat we're looking for\n8+ years of professional software development, including several years designing and owning backend systems in production.\nDeep Python experience; Django is a strong plus. Exceptional engineers from other backend stacks who want to go deep on Python are welcome to apply.\nA track record of designing services and APIs: data modeling, service boundaries, asynchronous processing, and the trade-offs between them.\nExperience taking ambiguous requirements to shipped features. \nSound engineering judgment: you can explain why, not just what, and you know when good enough is the right call.\nClear written and spoken English, from design documents to technical discussions with non-engineers.\nHands-on experience running what you build: CI/CD, Docker, monitoring, and incident response.\nAn AI-forward mindset: you use AI tools in your daily engineering work, experiment with new approaches, and help others adopt what works.\nNice to have\nExperience building SaaS products or working in a product-oriented company\nExperience with AWS\nUnderstanding of secure software development practices\nBackground in cybersecurity, software supply chain, or static analysis\nWhat we offer\nHybrid or fully remote work\nTwo weeks of onboarding in our Zagreb office, with travel and accommodation covered\nFlexible working hours\nGenerous compensation and a bonus system based on annual performance\nA substantial personal education budget and the opportunity to attend leading conferences and seminars in the field\nCompany library and the option to order books of your choice via Amazon\nPermanent contract in a fast-growing global company\nGreat career advancement opportunities: clear goals and internal promotions\nEmployee referral bonus program: EUR 1,060 net for junior positions, EUR 2,123 net for mid to senior positions, and EUR 2,654 net for principal/managerial positions\nMultisport card, annual health checkup, newborn child allowance, rent-cost, and 3rd pillar pension benefits\nWellness Weekends: a quarterly, company-wide three-day weekend, starting with a company-paid Friday off for all employees\nFully paid garage parking in Radnička for all employees\nAbout ReversingLabs\nReversingLabs is the leader in software supply chain security, helping the world's most security-conscious organizations detect and respond to threats hidden inside software. Our platform is trusted by Fortune 500 companies, government agencies, and security teams globally. We're a company that takes the work seriously and takes care of the people doing it.\nCareers Page · LinkedIn · Our Technology","description_format":"text","description_chars":5884,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Croatia","iso":"HR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Threat Intelligence","DevSecOps"],"lifecycle":[{"event":"open","at":"2026-11-13T16:30:16Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["conf:1","win:early"],"computed_at":"2026-11-13T18:08:50Z"},"pay":null,"html_url":"https://alion.io/job/reversinglabs-senior-backend-engineer","json_url":"https://alion.io/job/reversinglabs-senior-backend-engineer.json","meta":{"generated_at":"2026-11-13T18:08: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":36302,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":17650},"rest":"https://alion.io/mcp/rest/get_company?id=17650"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Freversinglabs-senior-backend-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Freversinglabs-senior-backend-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Freversinglabs-senior-backend-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/reversinglabs-senior-backend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Freversinglabs-senior-backend-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4264833}},{"tool":"search_jobs","arguments":{"company":"reversinglabs.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4264833},"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"}}