Sr. Software Development Engineer - Indoors GIS AI and Reality
Environmental Systems Research InstituteSr. Software Development Engineer - Indoors GIS AI and Reality
Environmental Systems Research InstituteLocation
Redlands, CA
Type
Full-time
Posted
8/24/2026
Compensation
$123,136 per year
Job description
Join Esri's Indoor GIS team as a Senior Software Developer, where you will lead the development of advanced indoor mapping capabilities that integrate AI, computer vision, and spatial data. This role involves mentoring developers, driving technical direction, and collaborating across teams to create innovative geospatial products. You will work on automating indoor mapping workflows and enhancing navigation experiences for various organizations. If you are passionate about solving complex problems and utilizing cutting-edge technologies, this position offers a significant opportunity to impact the future of Indoor GIS.
Requirements
- 5+ years of professional software development experience, with a track record of owning and shipping complex software features.
- Proficiency in two or more of: C++, C#/.NET, Python—with depth in at least one.
- Demonstrated experience integrating or building with AI/ML technologies in production or near-production contexts.
- Strong command of software architecture, algorithms, and data structures.
- Experience with image analysis, computer vision, or 3D/graphics programming.
- Ability to work independently across ambiguous problem spaces and make sound technical judgments.
- Strong communication skills, able to explain technical tradeoffs to both engineers and non-technical stakeholders.
- Experience mentoring or technically guiding other engineers.
- Experience in AI-driven software development, with AI generating code using Microsoft Copilot, Claude Code, or a similar LLM framework.
- Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field.
Responsibilities
- Prototype, architect, and implement production-quality components for AI-assisted indoor mapping, feature extraction, indoor reality visualization, and geospatial data creation workflows.
- Lead technical exploration of Gaussian splats, 3D mesh-derived level generation, visual positioning, semantic search, and reality capture integration patterns for Indoor GIS.
- Partner with product engineers and managers, UX designers, and development teams to define feasible milestones when the boundary between research, product development, and platform integration is still uncertain.
- Design and develop robust C++, C#, and Python components that handle spatial data, imagery, video frames, geometry processing, model evaluation, and quality-review workflows.
- Evaluate and integrate LLMs, multimodal models, embedding/vector search, and computer vision models where they can improve automation, validation, and user experience.
- Create technical specifications, test strategies, benchmark plans, and implementation guidance suitable for AI-assisted coding and spec-driven development workflows.
- Mentor engineers, review designs and code, and help establish engineering standards for maintainable AI/ML, computer vision, and 3D software within Indoor GIS products.
- Communicate technical findings and tradeoffs clearly to engineering leadership and stakeholders, including risks, dependencies, data requirements, performance implications, and integration options.
- Champion spec-driven and AI-assisted development practices across the team.
- Lead code reviews and uphold software quality standards.
H-1B filing history
Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026
Filing entity: Environmental Systems Research Institute Inc
As of Aug 23, 2026
Initial approvals
44
FY2026
Approval rate
98.9%
FY2026
LCA certified
67
FY2026
Entry-level share
49.3%
FY2026
Initial approvals YoY
+3%
Trend
LCA certified YoY
-31%
Trend
Initial approvals by fiscal year
Approval rate by fiscal year
Continuing vs initial approvals
LCA certified positions by quarter
LCA certified positions by fiscal year
Based on public USCIS and DOL filings; not a sponsorship guarantee.
Is this posting expired or inaccurate?
