Software Developer - 3D Visualization
Kimley-Horn · Jacksonville, FL · 2 wk ago
On-siteEngineeringFull-time
Overview
Kimley-Horn is seeking a Software Developer - 3D Visualization in their Jacksonville, Florida (FL) office. This role may also be located in Tampa, St. Petersburg, Sarasota, or Orlando. It is an office-based opportunity.
Responsibilities
- Build full-stack web applications that solve real workflow problems for civil engineers, ranging from focused utilities to firm-wide platforms.
- Develop interactive visualizations that render CAD geometry, BIM models, geospatial scenes, and engineering data in the browser for review, analysis, and decision-making.
- Develop reliable backend services and modern, responsive front ends, integrating with CAD, engineering platforms, document stores, and structured and unstructured data.
- Partner with engineers and domain experts to identify high-impact opportunities, prototype solutions, refine with feedback, and productionize for firm-wide adoption.
- Maintain engineering-grade quality through testing, version control, CI/CD, and supportable releases as platforms and underlying tools evolve.
Qualifications
- 3+ years of professional post-grad software development experience building applications used by others.
- Full-stack development experience with strong C#/.NET/TypeScript on the backend and a modern front-end framework (React, Blazor, Angular, or equivalent).
- Strong SQL and/or NoSQL skills with sound data modeling instincts.
- Experience with Azure Cosmos DB, including data modeling and querying for application backends.
- Hands-on experience building interactive 3D or visualization-heavy applications using Three.js, Babylon.js, WebGL, or equivalent web rendering technologies.
- Experience working with spatial, geometric, or geospatial data such as CAD geometry, BIM models, point clouds, or GIS/mapping data.
- Demonstrated use of AI-assisted coding tools (Claude Code, OpenAI Codex, or equivalent) to accelerate delivery while maintaining code quality.
- Strong communication skills and the ability to partner directly with practicing engineers, translating ambiguous needs into shipped software.
Preferred Experience
- With AEC platform SDKs such as Autodesk Platform Services (Forge), Bentley iModel.js, or IFC.js.
- Experience with applied AI development, including multi-agent workflows, RAG systems, or platforms like Azure AI Foundry and Azure AI Search.
- Python proficiency, particularly for ML, data, or AI workflows.
- Machine learning background, including model evaluation, fine-tuning, or applied ML beyond prompt-based systems.
- Experience with data lakes, lakehouses, or modern data platforms (Azure Data Lake, Microsoft Fabric, Databricks, or similar).
- A background in civil engineering or familiarity with AEC workflows (CAD/BIM, GIS, plan production, site/roadway/drainage design).