Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer - 3D Visualization

Kimley-Horn and Associates, Inc

Software Developer - 3D Visualization

Kimley-Horn is looking for a software developer - 3D visualization in our Jacksonville, Florida (FL) office! The position could also be located in Tampa, St. Petersburg, Sarasota, or Orlando. This is an office-based opportunity.

Responsibilities

Kimley-Horn's technology and innovation team builds internal software that helps civil engineers deliver projects faster, more consistently, and with higher quality. Our work spans full-stack web applications, system integrations, AI-powered features, and interactive visualizations, ranging from focused utilities that streamline daily workflows to platforms that render CAD models, engineering data, and geospatial scenes in the browser.

In this role, you will build full-stack applications with a strong emphasis on interactive 3D and visualization. Some are conventional web applications with discrete geometric or mapping features; others are visualization-forward platforms with WebGL pipelines, CAD model viewers, or 3D geospatial scenes at their core. You will work directly with practicing engineers to understand real problems, ship solutions end-to-end, and refine them based on adoption. Additionally you will:

  • 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).
  • Background in civil engineering or familiarity with AEC workflows (CAD/BIM, GIS, plan production, site/roadway/drainage design).

Why This Role

  • Enterprise impact: Your software will be used daily by engineers delivering real infrastructure projects across the country.
  • Range of work: Your day-to-day moves between standard full-stack development, system integration, and interactive visualization, building both the everyday tools engineers rely on and the more ambitious platforms that render CAD, BIM, and geospatial data in the browser.
  • Strategic transformation opportunity: You will help define how a 10,000-person engineering firm builds, adopts, and scales internal software, including how interactive visualization gets woven into engineering practice.
  • High ownership: You will shape architecture, influence priorities, and see your work in active use end-to-end.
Why Kimley-Horn?

At Kimley-Horn, we do things differently. People, clients, and employees are at the forefront of who we are. Clients know we prioritize achieving their goals and growing their success. Employees know our culture and approach to business are built on a desire to provide an environment for everyone to flourish. Our commitment to quality is only as good as the people behind it— that's why we welcome and develop passionate, hardworking, and proactive employees. We take pride in how our employee retention, robust benefits package, and company values have led to Kimley-Horn's placement on the Fortune "100 Best Companies to Work" list for 19 years!

Key benefits at Kimley-Horn

  • Exceptional retirement plan: 2-to1- company match on up to 4% of eligible compensation (salary + bonus) and additional profit-sharing contribution.
  • Comprehensive health coverage: Low-cost medical, dental, and vision insurance options.
  • Time off: Personal leave, flexible scheduling, floating holidays, and half-day Fridays.
  • Financial wellness: Student loan matching in our 401(k), and performance-based bonuses.
  • Professional development: Tuition reimbursement and extensive internal training programs.
  • Family-friendly benefits: New parent leave, family building benefits, and childcare resources.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer - 3D Visualization in Saint Petersburg, FL vacancy
  •  ...clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists...  ...of Statistics, SAS, Python, Computer Vision, data visualization tools Excellent written and verbal communication... 
    Suggested
    Full time
    H1b
    Remote work

    SynergisticIT

    Saint Petersburg, FL
    2 days ago
  • $100k

     ...few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists...  ..., Gen AI, LLM, Python, Computer Vision, data visualization tools Excellent written and verbal communication... 
    Suggested
    Full time
    H1b
    Remote work

    SynergisticIT

    Saint Petersburg, FL
    2 days ago
  • $100k

     ...name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data...  ...statistics, gen AI, LLM, Python, computer vision, data visualization tools excellent written and verbal communication skills... 
    Suggested
    Full time
    H1b

    SynergisticIT

    Saint Petersburg, FL
    4 days ago
  • $49k - $57k

     ...access to difficult-to-reach areas Ability to detect emergency alarms (auditory and/or visual) Preferred Qualifications: Proficiency in basic computer application software such as MS Office and email Familiarity with Computerized Maintenance Management... 
    Suggested
    Daily paid
    Apprenticeship

    JLL

    Saint Petersburg, FL
    1 day ago
  •  ...responsibility into all of Accenture’s data and AI activities. We’re developing and deploying differentiated IP and Responsible AI solutions...  ..., Computer Vision, Image Recognition Machine Learning Visualization Tools Minimum of 3 years of experience in the following:... 
    Suggested
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Saint Petersburg, FL
    4 days ago
  •  ...clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data analysts/data scientists. We welcome...  ...cycle Knowledge of statistics, Python, data visualization tools Excellent written and verbal communication... 
    Remote work

    SynergisticIT

    Saint Petersburg, FL
    5 days ago
  •  ...clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data...  ...of statistics, SAS, Python, computer vision, data visualization tools Excellent written and verbal communication... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Saint Petersburg, FL
    4 days ago
  • $110k - $140k

     ...own every outcome, and think global but act local - come join our team! This position will serve as a full-stack developer to produce scalable software solutions. They will be part of a cross-functional team that is responsible for the full software development life... 
    Full time
    Local area

    SitusAMC

    Saint Petersburg, FL
    6 days ago
  • $150k - $170k

     ...what you can look forward to, visit our careers page: Osaic Benefits. Summary: Provide technology leadership for Osaic's Software Engineering organization. Oversee application design, development, and maintenance using Scaled Agile practices. Lead team... 
    Full time
    For contractors
    Work at office

    Osaic

    Saint Petersburg, FL
    4 days ago
  • $103.71k - $138.28k

     ...formulate system requirements. •Evaluates and recommends future technologies and methodologies that will enhance future capabilities. •Develop and execute test plans and procedures based upon system security and functional requirements. •Analyzes, develops, recommends,... 
    Temporary work
    Remote work

    Lumen

    Saint Petersburg, FL
    4 days ago
  •  ...magnetic resonance imaging (MRI) scanners to produce high-quality 3D images used in medical diagnosis. They interact directly with...  ...and continuous concentration to detail Sensory - Must possess visual acuity and ability to effectively communicate Benefits Include... 
    3D
    Temporary work

    Fusion Medical Staffing

    Saint Petersburg, FL
    5 days ago
  • $73.8k - $218.8k

     ...vary from 0 to 100% depending on business need and client requirements. Here's what you need: Minimum of 5 years experience in software engineering, AI/ML, or enterprise technology Minimum of 1 year of experience with hybrid retrieval systems - vector search,... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Saint Petersburg, FL
    1 day ago
  • $47.85 - $57.85 per hour

     ...to implement, build, maintain and optimize Epic integration systems leveraging Epic skills. They have knowledge of the Epic EMR software, operations and workflow, and work closely with the project team's clinical leaders to translate business needs into EMR... 
    Hourly pay
    Work experience placement
    Live in
    Work at office
    Local area
    Flexible hours

    Accenture

    Saint Petersburg, FL
    2 days ago
  •  ...Developer job summary (JAVA): This position is for an experienced full-stack developer with a solid foundational knowledge of Java and preferably also Angular technologies for the Client Onboarding development team. As part of a development technology team, this individual... 

    Seven Seven Software

    Saint Petersburg, FL
    1 day ago
  •  ...are seeking for a highly motivated and skilled Lead Full Stack Developer with deep expertise on Back End and Front End Services. This...  ...validation procedures. Ensure adherence to best practices in software engineering, including CI/CD, modular design, and secure... 
    Work experience placement
    Work at office

    Raymond James Financial Services

    Saint Petersburg, FL
    1 day ago
  •  ...Job Description Summary Writes, debugs, executes, and maintains source code for software applications. Typically works under the direction of a Lead Developer. Works closely with business analysts to ensure requirements are clear and well understood, with other developers... 
    Work experience placement
    Work at office

    Raymond James Financial Services

    Saint Petersburg, FL
    3 days ago
  •  ...view more details of the benefits offered, visit Myrjbenefits.com. At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative... 
    Work experience placement
    Work at office
    Night shift

    Raymond James Financial Services

    Saint Petersburg, FL
    2 days ago
  • $95k - $120.65k

     ...Ruby Backend Software Engineer Zelis is modernizing the healthcare financial experience across payers, providers, and healthcare...  ...engineering design principles. Creating and maintaining our APIs. Developing new full-stack features to improve our products. Supporting... 
    Full time
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    Zelis

    Saint Petersburg, FL
    4 days ago
  •  ...You will work across a multi-database Azure architecture, develop and deploy analytical models, build event-driven data pipelines...  ...decision support Create and maintain embedded analytics and data visualizations using React (Chart.js, Recharts) and geospatial mapping (... 
    Full time

    Bankers Financial

    Saint Petersburg, FL
    4 days ago
  •  ...seeking a Machine Vision Application Engineer to support the deployment, delivery, and technical support of our internally developed vision software platform. This role focuses on project delivery, onsite execution, imaging design, and customer-facing technical... 
    Work at office
    Local area
    Worldwide

    Jabil

    Saint Petersburg, FL
    3 days ago
  •  ...Lithionics Battery LLC is seeking a talented, motivated Software Developer to join our growing engineering team. In this role, you will take...  ...technology development Create functional, intuitive, and visually polished UI/UX experiences Build maintainable, scalable... 

    Winnebago Industries Inc

    Clearwater, FL
    2 days ago
  •  ...About the job Remote Senior Software DeveloperRemote Senior Software Developer needs 7+ years experienceRemote Senior Software Developer requires:Public cloud Spring, SpringBoot, JPA Knowledge of Struts based apps like AWS, GCP, PCF or OpenShiftStrong knowledge in JavaQA... 
    Remote work

    Global Channel Management

    Saint Petersburg, FL
    4 days ago
  •  ...Software Developer S.S. White Technologies Inc. is an internationally recognized manufacturer of aerospace products, automotive parts, and orthopedic surgical tools, headquartered in St. Petersburg, FL. We are seeking a Software Developer/Engineer with strong cloud... 

    S.S. White Technologies

    Saint Petersburg, FL
    5 days ago
  • $2,084 - $2,396 per week

     ...magnetic resonance imaging (MRI) scanners to produce high-quality 3D images used in medical diagnosis. They interact directly with...  ...and continuous concentration to detail Sensory - Must possess visual acuity and ability to effectively communicate Benefits Include... 
    3D
    Temporary work
    Shift work

    Fusion Medical Staffing

    Saint Petersburg, FL
    4 days ago
  • $2,396 per week

     ...magnetic resonance imaging (MRI) scanners to produce high-quality 3D images used in medical diagnosis. They interact directly with...  ...continuous concentration to detail Sensory - Must possess visual acuity and ability to effectively communicate Benefits Include... 
    3D
    Weekly pay
    Temporary work
    Shift work

    Fusion Medical Staffing-Radiology

    Saint Petersburg, FL
    4 days ago
  •  ...Position: Python Software Developer Contract Duration: 12+ Months Location: St. Petersburg, FL (Hybrid, 3 days onsite) Duties: We are seeking a talented and passionate Python Developer to join our team and contribute to the development and implementation... 
    Contract work

    Noblesoft Solutions

    Saint Petersburg, FL
    10 hours ago
  • $70.35k - $205.8k

     ...Most Product Managers, engineers, and designers get to build software systems. Very few get to say with a straight face: "I'm reinventing...  ..., serving as a bridge between stakeholders, designers, developers, and other team members. Presenting and explaining product... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Saint Petersburg, FL
    7 days ago
  •  ..., FL and W2 candidates only. Our Direct client is looking for a "Sr. Software Engineer (Python, AWS, RAG)" in St. Petersburg, FL – 33716 (Hybrid Model) Looking for a strong Python Developer / Engineer Experience with PyTorch Experience with LLMs and Retrieval... 
    Local area

    Indotronix Avani Group

    Saint Petersburg, FL
    10 hours ago
  •  ...JavaScript Engineer Focus School Software is a fast-growing management software company. We thrive on creating some of the most innovative...  ...-end (E2E) testing frameworks. Job Responsibilities: Develop and maintain automated E2E test scripts using JavaScript and... 
    Temporary work
    Immediate start
    Remote work

    Focus School Software

    Saint Petersburg, FL
    4 days ago
  • $10k

     ...Technology & Transformation organization and help modernize the systems that power how we buy, contract, and pay. As a Senior SAP Developer on our Corporate Services Technology team, you'll build and improve scalable procurement solutions on the SAP Ariba platform that... 
    Contract work
    Work at office
    Work from home

    Fisher Investments Careers

    Saint Petersburg, FL
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - 3D Visualization. Be the first to apply!