{"id":3685368,"url":"https://alion.io/job/roger-senior-product-engineer-software-mwd","title":"Senior Product Engineer (Software) (m/w/d)","company":{"id":685668,"name":"Roger","domain":"goroger.com","url":"https://alion.io/company/goroger","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Join","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Berlin, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":75000,"max":95000,"currency":"EUR","period":"year","gross":null,"usd_annual":106413},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Flutter","optional":false},{"name":"Dart","optional":true},{"name":"Ruby","optional":true},{"name":"Ruby on Rails","optional":true}],"status":"live","first_seen_at":"2026-11-03T12:04:08Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-04T05:52:43Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Roger is the operating system for dental practices. We automate the work dental teams shouldn’t be doing by hand - from treatment plans to patient communication to revenue optimization - and we plug directly into the practice management systems (PMS) that German practices already run on. We’re early, well-funded, and moving fast.\nWe’re looking for a Senior Product Engineer who wants to own a product area end to end: understand the practice’s problem, decide what to build, ship it, run it, and improve it with real usage data. Not tickets. Outcomes.\nWe call the role Product Engineer on purpose. You work directly with product, design, and practices, and you’re accountable for whether what you built actually solves the problem - not just for whether the code merged.\nWhat you’ll build\nEveryone works across the whole product; people build deeper expertise in some areas, but who works on what can change quickly. Over a typical quarter you’ll touch things like:\nPMS integrations - connecting Roger to the practice management systems German practices run on, so our workflows sit on top of live practice data instead of beside it\nTreatment plans and cost estimates (HKP) - turning a manual, error-prone paper process into something a practice team gets right the first time\nPatient communication - recalls, reminders, and follow-ups that practices today handle by phone, fax, and sticky note\nRevenue and billing workflows - helping practices bill what they actually did, correctly and on time\nThe Roger apps - web and Flutter clients that practice staff use all day, every day Whatever your area, you’ll own it from the first conversation with a practice to the dashboard that tells you whether it worked.\nWhat we expect\nOwn outcomes, not tasks. You define scope, timelines, and success criteria for your area, and you align stakeholders around them\nMake technical decisions and stand behind them. Architecture, trade-offs, what to build versus buy - you decide, document why, and course-correct when the data says so\nKnow the system, not just your service. Roger is one product. You keep enough context across PMS integrations, data model, and clients to make decisions that hold up outside your corner\nRaise the bar continuously. Testing, documentation, CI/CD, observability - you leave every area better than you found it\nShape how we work with AI. Our tooling and practices are still evolving. You contribute to them actively rather than waiting for a playbook\nEnable others. Code reviews, knowledge sharing, pairing - a senior here makes the people around them better\nHow we work\nAI-native engineering, honestly described. Most of us run several coding agents in parallel, all day. Writing code is no longer the bottleneck. Reviewing it, testing it, and deciding what not to ship is. So here’s what that actually means for you:\nYou write specs and plans before you prompt. Skipping design thinking is where projects fail - not the AI\nYou review agent output with the same rigor as any PR. If you can’t explain what a module does, it doesn’t ship\nYou test relentlessly. A solid test suite is how you turn an unreliable agent into a reliable system\nYour fundamentals are strong enough to evaluate, correct, and improve whatever AI produces - architecture, security, performance\nYou know the spectrum: when a throwaway prototype is fine and when full engineering discipline applies\nYou expect to spend as much time reviewing and validating as writing. If that sounds like a downgrade, this isn’t the right team. If it sounds like leverage, read on Patient data is not a detail. Roger handles health data (GDPR Art. 9) and sits inside practices bound by professional secrecy (§ 203 StGB). Data minimization, access control, EU processing, and a clear head about what may go to which model provider are part of the engineering bar here - not a compliance checkbox someone else owns. Small team, short paths. You talk to practices, to product, and to the people who answer the phones for our customers. Decisions get made in a conversation, not a committee.\nWho you are\nSenior-level, with significant experience shipping and operating production systems - you’ve been paged for your own code\nA track record of owning projects end to end: from a vague problem statement through delivery to production and iteration\nUsed to working cross-functionally with product, design, data, and non-technical stakeholders - and comfortable talking to end users directly\nYou think beyond your own code: business context, user needs, and product goals shape what you build\nYou take ownership without waiting for instructions, make decisions under ambiguity, and escalate when it matters\nYou communicate openly and clearly, in writing and in person, with technical and non-technical people alike\nOur stack is Ruby on Rails, Go, and Dart/Flutter. Deep experience in at least one of these helps; strong fundamentals matter more than any specific language\nBonus, not required: experience in healthcare, dental, or another regulated domain; or with integrating into legacy on-premise systems\nLocation, language, and setup\nLocation: You live in Germany and can be in our Berlin office regularly. The role is hybrid: 2-3 days a week on site, the rest remote\nGerman: Business-fluent German (C1 or better) is required. You’ll talk to practices, read PMS vendor documentation, and work with German regulatory and billing concepts daily. Our team language is English\nEligibility: You already hold the right to work in Germany.\nWorking hours: Full-time\nWhy Roger?\nThe opportunity is absurd. A market worth billions that still runs on fax machines and phone tag\nReal leverage. You’ll be one of 6 engineers. Your area is yours - your decisions shape the product, not a committee’s\nHard, interesting problems in a space most tech companies ignore: legacy integrations, regulated data, real-world workflows with real-world stakes\nEngineers who care about craft. We argue about architecture, not politics\nCompensation: €75,000 - €95,000 base salary depending on experience, plus equity participation and benefits: Deutschlandticket, Urban Sports Club, 30 days’ vacation and Hrmony (50€ in-kind compensation).","description_format":"text","description_chars":6179,"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":"German","level":"Advanced (C1)","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":["Equity"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Practice Management Software"],"lifecycle":[{"event":"open","at":"2026-11-03T14:45:39Z"}],"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":254,"reasons":["conf:0","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":{"stated_usd_annual":106413,"is_top_pay":false},"html_url":"https://alion.io/job/roger-senior-product-engineer-software-mwd","json_url":"https://alion.io/job/roger-senior-product-engineer-software-mwd.json","meta":{"generated_at":"2026-11-04T07:53: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_verified","counted_by":"address","units_charged":1,"used_today":12314,"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":685668},"rest":"https://alion.io/mcp/rest/get_company?id=685668"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Froger-senior-product-engineer-software-mwd"},{"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%2Froger-senior-product-engineer-software-mwd"},{"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%2Froger-senior-product-engineer-software-mwd"},{"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/roger-senior-product-engineer-software-mwd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Froger-senior-product-engineer-software-mwd"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3685368}},{"tool":"search_jobs","arguments":{"company":"goroger.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3685368},"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"}}