{"id":157789,"url":"https://alion.io/job/endpoint-clinical-senior-software-developer-product-2","title":"Principal Software Engineer","company":{"id":959,"name":"Endpoint Clinical","domain":"endpointclinical.com","url":"https://alion.io/company/endpoint-clinical","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":75,"open_postings":21,"ghost_share":0.333,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":62,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":160000,"max":170000,"currency":"USD","period":"year","gross":null,"usd_annual":170000},"salary_estimate":null,"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Rust","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"WebAssembly","optional":false},{"name":"21 CFR Part 11","optional":true},{"name":"C#","optional":true},{"name":"C++","optional":true},{"name":"Go","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"SOC 2","optional":true},{"name":"Tailwind CSS","optional":true}],"status":"live","first_seen_at":"2026-08-14T08:08:48Z","employer_posted_date":"2026-08-14","last_verified_at":"2026-11-01T03:57:33Z","board_verified":true,"closed_at":null,"days_open":78,"trust":{"level":"ok","repost_count":1,"flags":["company_stale"],"days_open":78},"description":"About Bluefin\nBluefin is Endpoint Clinical's clinical supply forecasting and planning platform. We help our users explore supply scenarios, anticipate risk, and make informed decisions through sub-second simulations of complex supply chains. Our Rust simulation engine runs directly in the browser through WebAssembly.\nWe believe powerful software should be straightforward to use. We design workflows that don't require a manual and take pride in quickly bringing value to our users.\nThe Role\nWe're hiring a hands-on principal engineer to help shape Bluefin, its engineering team, and engineering practices across Endpoint. You'll work across UX/UI design, frontend and backend development, and the simulation engine, connecting an intuitive user experience with complex forecasting behavior.\nAlongside our technical lead, you'll mentor engineers, challenge established approaches and grow toward independent technical ownership of the platform. This is an individual contributor role with broad influence and substantial hands-on work.\nResponsibilities\nPartner with Product to uncover underlying user needs, challenge assumptions, and turn ambiguous problems into practical solutions.\n\nDesign and build intuitive interfaces, maintaining coherent workflows, and a consistent user experience as the product evolves.\n\nLead features and substantial refactors across the stack, understanding dependencies, and managing the consequences of changes beyond the immediate implementation.\n\nOwn the correctness and security of your work, including AI-assisted output, through meaningful testing and verification.\n\nImprove resilience and observability so failures can be detected quickly, contained, and resolved efficiently.\n\nMentor engineers through collaborative problem-solving, technical guidance, and code review, developing their ability to work independently.\n\nDrive improvements to architecture, tooling, and engineering practices that reduce complexity, shorten feedback cycles, and improve product quality.\n\nExperience\n12+ years of engineering excellence\nEducation\nBachelors degree or higher in Computer Science or other relevant field preferred\nRequired Skills\nWhat You'll Bring\nStrong hands-on experience building production applications with TypeScript, React, and Node.js.\n\nPractical UX/UI design skills, supported by solid HTML and CSS fundamentals. You can explain how your design choices help users understand and complete their work.\n\nExperience independently delivering complex features and substantial refactors in established codebases.\n\nSound data modeling and SQL skills, with an understanding of how changes affect stored data, calculations, and reporting.\n\nStrong software engineering fundamentals, including data structures, algorithms, state, and memory behavior. You can reason about correctness and performance trade-offs and apply that understanding across languages.\n\nClear technical communication and experience helping other engineers develop their judgment. You can challenge a decision constructively and revise your own position when the evidence warrants it.\n\nBonus Points\nExperience developing and testing Rust applications.\n\nExperience with systems or performance-sensitive development in languages such as C++, Go, C#, or Java, involving memory allocation, shared data, and copying costs.\n\nExperience building interfaces with Tailwind CSS.\n\nExperience translating security, data integrity, and compliance requirements into practical engineering controls, including work with SOC 2 or GxP-regulated systems and 21 CFR Part 11 where applicable.\n\nWhat You'll Learn\nYou'll learn the clinical supply domain and our simulation architecture alongside our technical lead. Prior Rust experience isn't required. We'll support developing your proficiency, with the goal of independently planning, implementing, and verifying substantial engine refactors within six months.\nCompensation\nMedical, dental, vision, and life insurance.\nShort-term and long-term disability coverage.\n\n401(k) retirement plan.\n\nFlexible time off (FTO).\n\nFull-time, remote position within the United States.","description_format":"text","description_chars":4101,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Flexible time off","Life insurance","Retirement plans"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Clinical Trial Software"],"lifecycle":[{"event":"open","at":"2026-08-14T08:08:48Z"},{"event":"close","at":"2026-10-15T22:37:53Z"},{"event":"reopen","at":"2026-10-21T10:05:08Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 10","filings_12m":10,"filings_prev_12m":14,"green_card_filings_12m":0,"median_offered_wage_usd":112500,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":4}],"liveness":{"score":37,"band":"fade","label":"Fading","p_open":1,"p_active":0.852,"p_room":0.44,"age_days":78,"expected_fill_days":62,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-11-01T06:10:25Z"},"pay":{"stated_usd_annual":170000,"is_top_pay":false},"html_url":"https://alion.io/job/endpoint-clinical-senior-software-developer-product-2","json_url":"https://alion.io/job/endpoint-clinical-senior-software-developer-product-2.json","meta":{"generated_at":"2026-11-01T06:58:24Z","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":10829,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":959},"rest":"https://alion.io/mcp/rest/get_company?id=959"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fendpoint-clinical-senior-software-developer-product-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%2Fendpoint-clinical-senior-software-developer-product-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%2Fendpoint-clinical-senior-software-developer-product-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/endpoint-clinical-senior-software-developer-product-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fendpoint-clinical-senior-software-developer-product-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":157789}},{"tool":"search_jobs","arguments":{"company":"endpointclinical.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":157789},"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"}}