{"id":977501,"url":"https://alion.io/job/vuejobs-principal-software-engineer-2","title":"Principal Software Engineer","company":{"id":680015,"name":"Hi Rasmus","domain":"hirasmus.com","url":"https://alion.io/company/hirasmus","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"vuejobs.com","ats_vendor":"Pinpoint","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":{"label":"CET","utc_offset_min":1,"utc_offset_max":1},"hiring_geo_confidence":"explicit","locations":["Copenhagen, Denmark"],"countries":["DK"],"hiring_countries":["DE","FR","GB","AT","BE","BG","HR","CZ","DK","FI","HU","IE","IT","NL","NO","PL","RO","ES","SE","CH","EE","GR","IS","LV","LI","LT","LU","MT","PT","SK","SI"],"hiring_countries_total":31,"salary":{"min":67000,"max":72000,"currency":"DKK","period":"month","gross":null,"usd_annual":133476},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Firebase","optional":false},{"name":"Firestore","optional":false},{"name":"GCP","optional":false},{"name":"Node JS","optional":false},{"name":"Quasar","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-09T13:24:04Z","employer_posted_date":"2026-09-09","last_verified_at":"2026-09-09T13:24:04Z","board_verified":false,"closed_at":null,"days_open":55,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":55},"description":"Welcome to Hi Rasmus!\nAt Hi Rasmus, people are at the heart of everything we do. Whether you're just joining us or have been part of our journey, we’re excited to have you on board!\nWe’re on a mission to make evidence-based autism care accessible to families everywhere. Families shouldn’t have to uproot their lives to access support-that’s why we break down barriers while keeping the human touch at the center of our work. Our goal? To positively impact the lives of 1 million children with autism.\nRooted in a culture that values trust, collaboration, and balance, we foster a workplace where everyone feels valued and empowered.\nOur Core Values\nInnovation - We embrace creativity and seek better solutions.\nIntegrity - Honesty and trust guide everything we do.\nCollaboration - Together, we achieve more.\nGrowth - We’re committed to personal and professional development.\nEmpathy - We prioritize understanding and human connection.\nWhat It’s Like to Work Here\nAt Hi Rasmus, we trust our team to do great work, their way. Flexibility, autonomy, and balance are key-we know that when life and work fit together, everyone thrives. - Flat structure, open doors - Every voice matters. Collaboration and shared decision-making drive us forward.\nBalance is a priority - Recharge, make time for what matters, and do your best work in a way that works for you.\nReal impact, real growth - Be part of a team making a difference for families worldwide, while growing your skills along the way.\nJoin us in shaping a future where exceptional autism care is within reach for all.\nAbout the Role\nJob Title: Principal Software Engineer\nLocation: Fully remote within Europe (CET ±2 hours)\nJob Type: Full-time\n⭐ Reports to: Director of Engineering\nCompensation: 67-72,000 DKK / month\nAbout You\nWe are looking for a deeply hands-on Principal Software Engineer to be the most senior technical individual contributor at Hi Rasmus. Reporting to our Director of Engineering, this is a role on our Principal track, a craft career path that sits alongside the management track rather than beneath it.\nWhere a Lead Software Engineer is the strongest technical contributor within one outcome team, the Principal Software Engineer works across all of them. You will help shape and evolve our platform architecture, strengthen shared technical practices, mentor Senior and Lead Engineers, and take on complex challenges that span teams or domains.\nThis is not an advisory role. You will work alongside teams in the code, helping solve difficult problems and piloting new tools, patterns, and practices through real work. Your goal is not to become a permanent escalation point, but to leave teams more capable of making strong technical decisions independently.\nYou lead through technical judgement, architecture, code review, collaboration and example rather than through reporting lines. Software Engineers sit in the outcome teams and report to their Lead Engineer. You will provide technical guidance and mentorship across teams, while people leadership, performance management, staffing and overall Engineering accountability remain with Lead Engineers and the Director of Engineering. As we scale, we are relying increasingly on AI and automation to improve engineering leverage. Working in partnership with the Director of Engineering and CTO, you will help translate our company and Engineering direction into sound architecture, modern technical practices, and durable internal capability.\nWhat You’ll Do\nWork alongside outcome teams to solve complex technical problems, particularly those spanning systems, teams, or domains.\nPilot new tools, patterns, and practices through real production work before supporting broader adoption.\nFacilitate the architecture forum, bringing Product and other stakeholders into decisions early and establishing a clear process for documenting, communicating, and revisiting those decisions.\nPartner with the Director of Engineering, CTO, and Lead Engineers to guide the evolution of our web and mobile platform across Vue 3, Quasar, Capacitor, Node.js, Firebase, Firestore, and Google Cloud Platform.\nEvaluate and recommend tooling and framework decisions, including build, buy, adopt, or retire recommendations grounded in real evidence and business needs.\nTake on the complex, cross-cutting problems that span teams or that no single team can own, and land them in production.\nEstablish shared technical standards across code quality, testing, APIs, data modelling, documentation, and system design, building adoption through practical value, review, and example.\nSurface technical debt, performance, scalability, and system-health risks early, and partner with Engineering leadership to prioritize the right investments.\nStrengthen internal ownership of critical systems, architectural decisions, deployment paths, and operational knowledge through clear documentation, knowledge-sharing, and hands-on collaboration.\nBuild alignment across teams through the Lead Engineers guild while preserving the ownership and autonomy of individual outcome teams.\nAdvance responsible AI-assisted development practices and evaluate their impact on quality, speed, reliability, privacy, and security. Help scale what works and thoughtfully retire practices that no longer serve us.\nIdentify technical risk, performance, and scalability problems before they are urgent, and lead the work to remove them.\nMentor Senior and Lead Engineers through pairing, design review, technical feedback, and shared problem-solving.\nContribute to the engineering career ladder and to levelling and calibration, and act as the technical assessor in engineering hiring, with decisions owned by Lead Engineers and the Director of Engineering.\nPartner with the Principal QA Engineer, Product, and DevOps so that quality, testability, and operability are designed in rather than added later.\nContribute to compliance and audit readiness by helping make sure our technical practices hold up to external scrutiny in a regulated healthcare context.\nWhat Success Looks Like Within your first 6-12 months:\nTeams are using a shared, practical architecture decision process, with important decisions clearly documented and understood.\nOwnership of critical domains and systems is clearer, and the highest-priority cross-team technical risks and debt have actionable plans.\nAI-assisted development practices are producing measurable improvements without compromising quality, privacy, security, or reliability.\nSenior and Lead Engineers are more confident making complex technical decisions, with fewer issues requiring escalation.\nCritical platform and operational knowledge is increasingly shared, documented, and owned internally.\nWhat You Bring\nExtensive experience as a Senior, Lead, or Principal Software Engineer, with a track record of delivering complex, production-grade systems.\nDeep technical capability that remains current. You can step into a difficult problem, contribute meaningfully in the code, and help carry the solution into production.\nDeep proficiency in Vue 3 and Node.js, with strong full-stack understanding.\nStrong, practical experience with Domain-Driven Design. You can identify bounded contexts within a complex domain, model them thoughtfully, and protect those boundaries under delivery pressure. Experience applying tactical DDD in code is essential.\nSolid experience with Firebase, Firestore, and Google Cloud Platform services.\nA track record of setting technical direction across multiple teams, not just delivering within one.\nDeep architecture experience across approaches such as layered systems, event-driven architecture, and modular monoliths, with the judgment to choose appropriate patterns and explain trade-offs clearly.\nA track record of influencing technical direction across multiple teams, not only delivering within one.\nThe ability to connect architecture and technical trade-offs to product goals, customer needs, business outcomes, and responsible growth.\nHigh code-quality standards and strong opinions, held with curiosity and openness.\nThe ability to build adoption through credibility, usefulness, and collaboration rather than authority.\nClear written communication, particularly through design documents, architectural decision records, standards, and thoughtful review feedback.\nComfort operating in ambiguity, navigating disagreement constructively, and making sound decisions when there is no perfect answer.\nStrong interest in AI-assisted development and modern engineering workflows.\nExperience working in an empowered product-team model, such as the approach described in Marty Cagan’s INSPIRED, is a plus.\nExperience in healthcare, regulated technology, or another environment where privacy, security, quality, and trust matter deeply is also a plus.\nWe know that great candidates may not meet every qualification listed. If this role excites you and you believe your experience could help us grow, we encourage you to apply.\nPerks & Benefits You'll Love\nGrowth & Development:\nProfessional development opportunities\nRoom for growth within the company\nWork Style That Works for You:\nFully remote and flexible work environment-work from wherever feels right!\nOpportunity to make a meaningful impact in the Autism healthcare space\nHow to Apply\nUse our applicant tracking system Pinpoint to answer the role-specific application questions. These questions were thoughtfully designed to give you more insight into the role and to give us more insight into you. Please write a thoughtful response-a human really reads these.\nIf you need accommodations during the application process, just let us know-we’re happy to help.","description_format":"text","description_chars":9659,"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":[]},"benefits":["Flexible schedule","Professional development"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Disability Support Services","Practice Management Software"],"lifecycle":[{"event":"open","at":"2026-09-16T19:48:56Z"},{"event":"open","at":"2026-09-25T12:23:41Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.643,"p_room":0.45,"age_days":55,"expected_fill_days":29,"reasons":["seen:55","win:tail"],"computed_at":"2026-11-04T06:34:25Z"},"pay":{"stated_usd_annual":133476,"is_top_pay":false},"html_url":"https://alion.io/job/vuejobs-principal-software-engineer-2","json_url":"https://alion.io/job/vuejobs-principal-software-engineer-2.json","meta":{"generated_at":"2026-11-04T09:21:02Z","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":14588,"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":680015},"rest":"https://alion.io/mcp/rest/get_company?id=680015"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvuejobs-principal-software-engineer-2"},{"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%2Fvuejobs-principal-software-engineer-2"},{"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%2Fvuejobs-principal-software-engineer-2"},{"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/vuejobs-principal-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvuejobs-principal-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":977501}},{"tool":"search_jobs","arguments":{"company":"hirasmus.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":977501},"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"}}