Home › Companies › Icon › Senior Software Engineer I, Computational Geometry & BIM
Senior Software Engineer I, Computational Geometry & BIM
Icon · Austin, Texas, United States · On Site · Active · Greenhouse
Job facts
| Field | Value |
|---|---|
| Company | Icon |
| Title | Senior Software Engineer I, Computational Geometry & BIM |
| Normalized title | - |
| Department / team | Software Engineering |
| Location | Austin, TX, United States |
| Work model | On Site |
| Employment type | - |
| Salary | - |
| Status | active |
| ATS provider | Greenhouse |
| Posted / first seen | 2026-01-12 / 2026-05-29 |
| Changed / last seen | 2026-05-29 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Icon. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Greenhouse. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Austin. | Open |
| Department jobs | Active postings in Software Engineering. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Icon |
| Source | 3c6b0641-51ce-4477-8b19-b6a769b75813 |
| ATS provider | Greenhouse |
Description
ICON is looking for an experienced, open-minded, structured thinker who loves to solve complex problems and appreciates the value of prototyping and iterating applications over time. As a Senior Software Engineer II focusing on Computational Geometry & BIM at ICON, you will be responsible for developing and architecting the pre-print, computational geometry software platform for ICON's construction printing systems. This role is based on site at our Austin, TX HQ Campus and will report to our Director of Software Engineering.
RESPONSIBILITIES:
Lead the design and implementation of new features and products to support our BuildOS design platform
Architect and develop cutting-edge geometric algorithms that unlock the potential of ICON 3D printing technology
Build and maintain internal tools to help visualize, instrument and debug the 3D printing process
Partner with Architects, Structural Engineers and Building Scientists to convert architectural plans to highly efficient and structurally sound path-planning algorithms
Work closely with R&D engineers to perfect print quality across ICON's lineup of devices and materials
Create robust software integrations with 3rd party CAD and CAM software
Design and develop BIM automation tooling to streamline architectural workflows and extract design intelligence from building models
Lead exploration and prototyping of AI-driven design approaches for generative design, design optimization, and intelligent automation of construction planning
Build systems that bridge architectural intent with manufacturing constraints through computational design
Drive technical standards and best practices for computational geometry systems
MINIMUM QUALIFICATIONS:
8+ years of professional experience as a software engineer with demonstrated technical leadership
BS in Computer Science or equivalent experience
Proven ability to work closely with a wide variety of stakeholders to rapidly analyze and reduce large requirements into small deliverables
Strong experience building platforms, micro-services, and APIs at scale
Track record of architecting complex systems and making sound technical decisions
A willingness to accept failure, learn and try again, and an open mind to try solutions that may seem impossible at first
Excellent ability to communicate clearly and succinctly both in-person and via written asynchronous channels
Experience mentoring other engineers and contributing to team growth
PREFERRED SKILLS AND EXPERIENCE:
Advanced degree in Computer Science
A passion for learning new disciplines and gaining a deep understanding of how other professionals do their work
Strong Node.js and TypeScript experience, with a functional programming approach
Deep mathematical background in geometry, linear algebra, numerical analysis and advanced 3D mathematics
Strong intuition for physical systems and principles of stability
Extensive experience with tools and services that leverage three-dimensional trigonometry to calculate and analyze shapes and tool paths
Hands-on experience with BIM platforms (Revit, Rhino, Grasshopper) and their APIs for automation
Familiarity with AI/ML frameworks and applications in design, generative modeling, or optimization problems
Experience in computational design, algorithmic architecture, or design automation
React, Redux, and RxJs experience
Proven experience interfacing with CAD and CAM software APIs
Experience with parametric modeling frameworks and computational design tools
Strong interest in the principles of parametric architecture
PostgreSQL, GraphQL experience
Modern CI/CD workflows: GitHub, Jenkins, Travis, etc.
Experience with geometric kernel libraries (CGAL, Open CASCADE, etc.)
ICON is an equal opportunity employer committed to fostering an innovative, inclusive, diverse and discrimination-free work environment. Employment with ICON is based on merit, competence, and qualifications. It is our policy to administer all personnel actions, including recruiting, hiring, training, and promoting employees, without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability, marital status, veteran status, or any other legally protected classification in accordance with applicable federal and state laws. Consistent with the obligations of these laws, ICON will make reasonable accommodations for qualified individuals with disabilities.
Furthermore, as a federal government contractor, the Company maintains an affirmative action program which furthers its commitment and complies with recordkeeping and reporting requirements under certain federal civil rights laws and regulations, including Executive Order 11246, Section 503 of the Rehabilitation Act of 1973 (as amended) and the Vietnam Era Veterans' Readjustment Assistance Act of 1974 (as amended).
Headhunters and recruitment agencies may not submit candidates through this application. ICON does not accept unsolicited headhunter and agency submissions for candidates and will not pay fees to any third-party agency without a prior agreement with ICON.
As part of our compliance with these obligations, the Company invites you to voluntarily self-identify as set forth below. Provision of such information is entirely voluntary and a decision to provide or not provide such information will not have any effect on your employment or subject you to any adverse treatment. Any and all information provided will be considered confidential, will be kept separate from your application and/or personnel file, and will only be used in accordance with applicable laws, orders and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement purposes.
Internet Applicant Employment Notices
Full job record
| Job ID | e729e7f245d576eddfbb4170421ae251522f0e51 |
| Org ID | 9f85cb51-aea7-499d-89a9-7d96ea1c9ac7 |
| Source ID | 3c6b0641-51ce-4477-8b19-b6a769b75813 |
| Board ID | 3c6b0641-51ce-4477-8b19-b6a769b75813 |
| Provider | greenhouse |
| Provider Job Key | 5762600004 |
| Title | Senior Software Engineer I, Computational Geometry & BIM |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Austin, Texas, United States |
| Department | Software Engineering |
| Team | — |
| Employment Type | — |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | TX |
| City | Austin |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://job-boards.greenhouse.io/iconcareers/jobs/5762600004 |
| Apply URL | https://job-boards.greenhouse.io/iconcareers/jobs/5762600004 |
| First Seen At | 2026-05-29 22:57:31Z |
| Last Seen At | 2026-06-06 19:58:01Z |
| Last Checked At | 2026-06-06 19:58:01Z |
| Last Changed At | 2026-05-29 22:57:31Z |
| Inactive At | — |
| Source Posted At | 2026-01-12 23:01:19Z |
| Source Updated At | 2026-05-28 03:40:48Z |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=greenhouse/board=iconcareers/date=2026-06-06/2026-06-06T19-58-01-625Z-c6993813076ac90be551333f2998c3d205a873dfc7332f23e072badaacd9dc2b.json |
Event Fields
{
"content_hash": "c9725f3eed6c3be0a34ec8e3cccb8f992831be043dbfcc9500adf8bcd99aede6",
"source_hash": "3cb75d2441861158e14f3ab2d4f0d967b294356972387da0cc202f788bbff529",
"last_changed_at": "2026-05-29T22:57:31.673Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Austin, Texas, United States",
"city": "Austin",
"region": "TX",
"country": "United States",
"is_remote": false,
"confidence": 0.95
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T19:58:01.794Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Austin, Texas, United States",
"city": "Austin",
"region": "TX",
"country": "United States",
"is_remote": false,
"confidence": 0.95
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": null,
"workplace_type": "on_site",
"salary_currency": null
}Extensions
{}Native Structured
{
"title": "Senior Software Engineer I, Computational Geometry & BIM",
"offices": [
{
"id": 4004746004,
"name": "Austin, TX HQ Campus",
"location": "Austin, Texas, United States",
"child_ids": [],
"parent_id": null
}
],
"language": "en",
"location": {
"name": "Austin, Texas, United States"
},
"metadata": [],
"updated_at": "2026-05-27T23:40:48-04:00",
"departments": [
{
"id": 4009226004,
"name": "Software Engineering",
"child_ids": [],
"parent_id": 4077095004
}
],
"company_name": "ICON",
"requisition_id": 5032908004,
"first_published": "2026-01-12T18:01:19-05:00",
"application_deadline": null
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/e729e7f245d576eddfbb4170421ae251522f0e51?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/9f85cb51-aea7-499d-89a9-7d96ea1c9ac7JSONGET https://api.bluedoor.sh/job-postings/v1/sources/3c6b0641-51ce-4477-8b19-b6a769b75813JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/e729e7f245d576eddfbb4170421ae251522f0e51/eventsJSON