{"id":1308625,"url":"https://alion.io/job/tango-senior-product-engineer","title":"Senior Product Engineer","company":{"id":2189487,"name":"Tango","domain":"tango.me","url":"https://alion.io/company/tango-me","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Comeet","truth_index":null},"role":"Product","role_family":"Product","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Limassol, Cyprus"],"countries":["CY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":53000,"max_usd":112000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2468},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AI Agents","optional":false},{"name":"Decompose","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Rest API","optional":false},{"name":"Aerospike","optional":true},{"name":"Agentic Workflows","optional":true},{"name":"Apache Kafka","optional":true},{"name":"BigQuery","optional":true},{"name":"Context Engineering","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"GitLab","optional":true},{"name":"Google BigQuery","optional":true},{"name":"Java","optional":true},{"name":"Jetpack Compose","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"LLM Evaluation","optional":true},{"name":"MySQL","optional":true},{"name":"Redis","optional":true},{"name":"Spring Boot","optional":true},{"name":"Swift","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-10T14:09:41Z","employer_posted_date":"2026-09-10","last_verified_at":"2026-09-28T01:39:45Z","board_verified":true,"closed_at":null,"days_open":17,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":17},"description":"Description\nAbout Tango\nTango is a market-leading live-streaming platform with 450+ million registered users, in an industry projected to reach $240 billion in the next couple of years. Founded in 2018 and powered by 500+ people globally, it is built on best-in-class video technology that lets talented people everywhere create live content, engage their fans and monetize their talent. We push the limits to move the app from one of the top to the leader, and the biggest lever we have right now is how fast, and how well, we can build with AI.\nAI is how the work gets done here.\nTango is changing how it builds software, and we are forming a team around one premise: an engineer with strong fundamentals and real AI leverage can own a feature across backend, web, Android and iOS, together with the automated tests that cover all of it, end to end - and ship it at the scale we run, where parts of the platform peak atм50k RPS.\nHow the team works\nEach platform team maintains the tooling, conventions and test setup for its own surface, and maintains them specifically so that one engineer can work across all of them without being an expert in each. You get frontier coding agents and IDEs, internal agents and MCP servers over our own systems, and review tooling built against our codebases. There is time and budget to evaluate new tools, and we adopt and drop them quickly.\nA feature starts as a goal, not a ticket. You decide with the product manager what is worth building, and then you build it.\nProduct Engineer is a new role at Tango and this is the first hire, so the workflows and guardrails for agentic development here have not been written yet. You will write them, and share them with the wider engineering organisation.\nYou will not do this alone. Domain experts in backend, platform, infrastructure, data, web, Android and iOS are there to be asked.\nResponsibilities\nWork as an AI-leveraged engineer. Decompose goals into well-scoped work for coding agents, run that work across surfaces that are new to you, and stay accountable for everything that lands in the repository under your name.\nShape the problem. With the product manager, turn a goal into a solution: question the proposed approach, offer alternatives, and say what to leave out.\nDesign under real constraints. Scale, latency, cost and mobile behaviour, and show how the numbers led to the design.\nBuild the whole feature. Backend services, web, Android and iOS, using the AI tooling and conventions each platform team maintains.\nOwn the quality. Write the automated tests that cover your feature on each surface you touched, on our existing test platform, and handle the edge cases rather than leaving them to be found later.\nShip it and measure it. Roll out, watch it in production, and report what actually changed for users.\nRequirements\nAI-enabled development - the part that matters most\nDaily, hands-on use of AI coding agents in real production work, not in side experiments\nAbility to break engineering goals into clear, well-scoped tasks for agents, and the judgement to recognise when an agent is the wrong tool for the job\nStrong awareness of the risks and limitations of AI-generated software\nReal curiosity about where this is going: new tools, new workflows, better ways to evaluate what agents produce\nComfortable across stacks\nYou work in more than one stack and are happy to. Backend is where you are strongest; the same feature will need web, Android, iOS and the tests that cover them, and all of it is yours\nYou have picked up an unfamiliar language, framework or platform on the job and shipped in it\nEngineering depth\n5+ years of professional software engineering, preferably backend, on products with real users\nExperience designing and operating high-load distributed systems, and the ability to talk concretely about the traffic you carried and the numbers behind your decisions\nStrong computer science fundamentals: algorithms, data structures, concurrency, andperformance\nPractical experience with microservices, REST APIs and clear service boundaries in production\nJudgement about storage and asynchronous design: choosing between relational, non-relational and caching layers, and knowing what each choice costs you later\nEnglish proficiency at Intermediate level or higher\nProduct ownership\nYou are comfortable owning a feature end to end: design, implementation, tests, rollout, and the result\nYou have worked somewhere you lived with what you shipped, rather than handing it over at the end\nDirect, easy collaboration with product managers and designers\nWould be great to have\nBuilding or improving agentic workflows: custom agents, MCP servers, evaluation harnesses, context engineering, and sharing what works with other engineers\nJava 17+ and Spring Boot, or strong backend experience in another language and readiness to ramp up quickly\nShipping client-side features alongside backend work, on any of web, Android or iOS\nWriting automated tests across more than one surface\nLive-streaming, video, high-scale consumer products, moderation, fintech or communication platforms\nAerospike, Docker and Kubernetes, GCP and BigQuery\nTechnical stack\nBackend: Java 17-21, Spring Boot, GCP, Apache Kafka, MySQL, Redis, Aerospike, GitLab.\nClients: React and TypeScript on web, Kotlin and Jetpack Compose on Android, Swift on iOS.\nHow we hire\nAn intro call.\nA 90-minute working session on a small live-streaming codebase, which we hand you at the start. You work on your own machine, with your own AI tooling, sharing your screen. We are interested in how you scope the problem, what you ask us, and how you satisfy yourself that what you built works. Fluency with our particular stack is not scored, and there is nothing to prepare.\nA final conversation with the team.\nWhat we offer:\nEach employee is a partner of the Company since everyone has stock options\nCompetitive salary and performance review bonus\nHybrid working model: one day per week remotely\nOfficial employment in Cyprus: work permit visa for employees and the residence permit for spouses\nMedical insurance (100% for employees and 75% for family members)\nComfortable office in Limassol center with lunch, dinner and snacks in the office\nOpportunities for professional growth and skills improvement, atmosphere of challenges, creativity, team play\nFamily Corporate events: we believe that our spouses support us every day and they are a part of our professional success\nGreek lessons\nSport compensation\nTango is the Title Sponsor of Aris Limassol F.C, enjoy free attendance at the matches, exclusive access to the VIP and Sky Box, events and merchandise!\nGifts for employees\nWhen you apply\nTell us how AI tooling fits into a normal working day for you, and about one time it produced something wrong and you caught it.","description_format":"text","description_chars":6791,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Health insurance","Hybrid work","Stock options"],"hiring_locations":[{"name":"Cyprus","iso":"CY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Streaming & OTT Platforms"],"lifecycle":[{"event":"open","at":"2026-09-26T15:13:26Z"}],"liveness":{"score":79,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.88,"p_room":0.9,"age_days":17,"expected_fill_days":47,"reasons":["conf:4","velocity","win:mid"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/tango-senior-product-engineer","json_url":"https://alion.io/job/tango-senior-product-engineer.json","meta":{"generated_at":"2026-09-28T05:47:15Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3988,"day_limit":5000,"remaining_today":1012,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}