{"id":3486252,"url":"https://alion.io/job/swappie-software-engineer-factory","title":"Software Engineer, Factory","company":{"id":56748,"name":"Swappie","domain":"swappie.com","url":"https://alion.io/company/swappie","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Tallinn, Estonia"],"countries":["EE"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":3950,"max":4450,"currency":"EUR","period":"month","gross":null,"usd_annual":59652},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Datadog","optional":false},{"name":"Django","optional":false},{"name":"GCP","optional":false},{"name":"Kubernetes","optional":false},{"name":"Machine Learning","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Svelte","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-21T08:43:02Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-11-02T11:53:41Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"To fuel Swappie’s profitable growth and advance our mission of making refurbished electronics mainstream, we are looking for a Software Engineer to join our Factory product team in Tallinn.\nSwappie currently refurbishes iPhones, iPads, AirPods and MacBooks in our own factories in Tallinn and Leipzig. Dev Team Factory builds the software both factories run on: the systems our operations teams use every day to receive, diagnose, repair, grade and pack devices, and the integrations with our automation lines, robots, label printers and diagnostics tools.\nMost of the work happens before any code is written: researching, investigating and scoping what needs to be done. You'll do that together with product people, peer teams across Tech, automation operators, third-party vendors and the operations people on the factory floor. When you do build, you'll see the impact on the floor the same week you ship it.\nWhat you'll work on\nResearching and scoping problems at the source: watching how work is done on the factory floor, talking to operators, and working out with product, peer teams, automation operators and vendors what should change.\n\nBringing new device categories, such as MacBooks, through the factory: activation, diagnostics, grading, sorting and packing.\n\nKeeping our automation lines healthy, with alerts and health dashboards that operations use in their daily stand-ups.\n\nIntegrating robots and third-party diagnostics and erasure tools with our own systems.\n\nStation hardware: label printers, barcode and serial scanners, station PCs and robot configuration.\n\nWhat we're looking for\nSolid backend experience, ideally Python and Django, and comfort owning systems in production.\n\nGood PostgreSQL skills, including finding out why a query is slow on a large table.\n\nIntegrations experience: experience integrating with external systems or devices, and handling the ways they fail.\n\nCuriosity about hardware: you enjoy finding out why a printer, scanner or machine behaves the way it does.\n\nResearch before you build: you ask questions, look at what already exists, and challenge requirements when the floor tells a different story.\n\nAI-augmented fluency: you use AI coding tools fluently and verify what they produce.\n\nCollaborative communication: clear communication with non-technical colleagues, and fluent English.\n\nWhat will give you an edge (or what you’ll learn to master with us):\nTypeScript, React or Svelte; Kubernetes and Google Cloud; Datadog.\n\nExperience in manufacturing, logistics or warehouse automation.\n\nWorking with PLCs, USB or serial devices, or industrial equipment.\n\nRunning machine learning or image pipelines in production.\n\nWhat we value\nEndless optimism. Factory problems are messy, physical and often only half-defined. We assume a solution exists and go and find it.\n\nHighest standards. We keep raising the bar on how reliably and efficiently the factory runs, and on our own engineering.\n\nCustomer focus. Every device that leaves the factory goes to someone buying refurbished tech. Getting diagnostics, grading and erasure right is how we deliver quality, affordability and sustainability. In daily work, our first customers are the operators using our systems.\n\nConnect. We work with operators, product, peer teams and vendors across Tallinn, Leipzig and Helsinki. We assume the best of each other, we're direct and transparent, and we celebrate wins together.\n\nHow we work\nSmall, autonomous, and integrated team: We work directly with product managers and factory operations on the floor.\n\nShared rituals: Weekly planning that everyone takes turns facilitating, rotating tech-support duties, and Friday demos to celebrate wins.\n\nHands-on with hardware: Regular visits to the factory floor are an essential part of the job, not an exception.\n\nModern stack: Python, Django, PostgreSQL, TypeScript, React, Kubernetes, and Google Cloud.\n\nWhy join Swappie?\nTangible, high-impact problems: Work on real-world systems connecting software to physical hardware, from automated robotics and AI grading to new product categories like MacBooks.\n\nA mission that matters: Direct impact on reducing electronic waste and scaling the circular economy by making refurbished electronics mainstream.\n\nStructured growth: A transparent career progression framework for both individual contributors and leaders, backed by yearly development discussions. Your growth is based on your skills and the business impact you create.\n\nBelong and be yourself: Our strength as a company comes from the diverse group of people we're proud to employ. Whoever you are, you're welcome at Swappie.\n\nOwnership & equity: Share in our success through our employee stock option program.\n\nBasics\nLocation: Tallinn, Estonia. Please note: You must already hold a valid work permit for Estonia, as we are unable to sponsor visas or provide relocation support for this role.\nHybrid work: We work in a flexible hybrid setup. We expect regular, 1-2 days a week visits in the Tallinn office, and ability to come to the factory on a short notice when something needs a follow-up. On top of this, occasional trips to our Helsinki HQ, where most of our product people are, and to our Leipzig factory for bigger launches.\nContract: Full-time and permanent.\nCompensation: Salary range for this position is 3950-4450 €/month + equity package. This will be defined according to your experience, skills, and capabilities. We base our compensation on comprehensive market data and industry benchmarks to ensure fair pay.\nReady to make a sustainable impact? Apply now or latest by 11th November 2026!\nKindly note that we don’t accept job applications via email. If you have any questions, our recruitment team () will happily help.","description_format":"text","description_chars":5746,"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":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Equity","Hybrid work"],"hiring_locations":[{"name":"Estonia","iso":"EE","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Smartphones"],"lifecycle":[{"event":"open","at":"2026-10-29T21:48:39Z"}],"visa":[],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.835,"p_room":0.9,"age_days":11,"expected_fill_days":25,"reasons":["conf:4","win:mid"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":59652,"is_top_pay":false},"html_url":"https://alion.io/job/swappie-software-engineer-factory","json_url":"https://alion.io/job/swappie-software-engineer-factory.json","meta":{"generated_at":"2026-11-02T13:24:01Z","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":18216,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":56748},"rest":"https://alion.io/mcp/rest/get_company?id=56748"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fswappie-software-engineer-factory"},{"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%2Fswappie-software-engineer-factory"},{"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%2Fswappie-software-engineer-factory"},{"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/swappie-software-engineer-factory\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fswappie-software-engineer-factory"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3486252}},{"tool":"search_jobs","arguments":{"company":"swappie.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3486252},"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"}}