{"id":2013595,"url":"https://alion.io/job/icon-senior-software-engineer-computational-geometry-bim","title":"Senior Software Engineer (Computational Geometry & BIM)","company":{"id":176536,"name":"ICON","domain":"iconbuild.com","url":"https://alion.io/company/icon-4","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Austin, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":128000,"max_usd":235000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3030},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"GitHub","optional":false},{"name":"GraphQL","optional":false},{"name":"Jenkins","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"RxJS","optional":false},{"name":"Travis CI","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-07-14T00:05:26Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-12T06:37:40Z","board_verified":true,"closed_at":null,"days_open":90,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":90},"description":"Join ICON, a pioneering company in construction technology. As a Senior Software Engineer II, you will develop and architect the computational geometry software platform for our construction printing systems. This role requires strong experience in building platforms, micro-services, and APIs at scale, as well as a deep mathematical background in geometry and advanced 3D mathematics. You will work closely with architects, engineers, and scientists to convert architectural plans into efficient algorithms and improve print quality across our devices and materials.\nMissions\nLead the design and implementation of new features and products to support ICON's BuildOS design platform, including architecting and developing cutting-edge geometric algorithms.\nBuild and maintain internal tools to help visualize, instrument, and debug the 3D printing process, and partner with Architects, Structural Engineers, and Building Scientists to convert architectural plans into efficient algorithms.\nDrive technical standards and best practices for computational geometry systems, and mentor other engineers while contributing to team growth.\nProfil recherché\n - Strong experience building platforms, micro-services, and APIs at scale- A willingness to accept failure, learn and try again, and an open mind to try solutions that may seem impossible at first\n- Track record of architecting complex systems and making sound technical decisions\n- Experience mentoring other engineers and contributing to team growth\n- Proven ability to work closely with a wide variety of stakeholders to rapidly analyze and reduce large requirements into small deliverables\n- Excellent ability to communicate clearly and succinctly both in-person and via written asynchronous channels\n- BS in Computer Science or equivalent experience\n- Strong Node.js and TypeScript experience, with a functional programming approach\n- Deep mathematical background in geometry, linear algebra, numerical analysis and advanced 3D mathematics\n- A passion for learning new disciplines and gaining a deep understanding of how other professionals do their work\n- Advanced degree in Computer Science\n- Extensive experience with tools and services that leverage three-dimensional trigonometry to calculate and analyze shapes and tool paths\n- Strong intuition for physical systems and principles of stability\n- Hands-on experience with BIM platforms (Revit, Rhino, Grasshopper) and their APIs for automation\n- Familiarity with AI/ML frameworks and applications in design, generative modeling, or optimization problems\n- Experience in computational design, algorithmic architecture, or design automation\n- Proven experience interfacing with CAD and CAM software APIs\n- Experience with parametric modeling frameworks and computational design tools\n- React, Redux, and RxJs experience\n- Strong interest in the principles of parametric architecture\n- PostgreSQL, GraphQL experience\n- Experience with geometric kernel libraries (CGAL, Open CASCADE, etc.)\n- Modern CI/CD workflows: GitHub, Jenkins, Travis, etc\n- 8+ years of professional experience as a software engineer with demonstrated technical leadership","description_format":"text","description_chars":3152,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T13:07:17Z"}],"visa":[],"liveness":{"score":28,"band":"fade","label":"Fading","p_open":1,"p_active":0.635,"p_room":0.44,"age_days":90,"expected_fill_days":70,"reasons":["conf:0","velocity","win:tail","crowd:"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/icon-senior-software-engineer-computational-geometry-bim","json_url":"https://alion.io/job/icon-senior-software-engineer-computational-geometry-bim.json","meta":{"generated_at":"2026-10-12T12:45:21Z","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":19911,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00: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":176536},"rest":"https://alion.io/mcp/rest/get_company?id=176536"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ficon-senior-software-engineer-computational-geometry-bim"},{"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%2Ficon-senior-software-engineer-computational-geometry-bim"},{"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%2Ficon-senior-software-engineer-computational-geometry-bim"},{"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/icon-senior-software-engineer-computational-geometry-bim\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ficon-senior-software-engineer-computational-geometry-bim"}]}