
Empowering organizations with spatial intelligence
Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

Esri • Ottawa, CA
Esri is hiring a Senior Web Developer to design and implement integration between GIS data and BIM models. You'll work with JavaScript, TypeScript, and RESTful APIs in Ottawa. This role requires expertise in innovative software engineering for infrastructure projects.
You have 5+ years of experience in web development, particularly in integrating complex systems. Your background includes working with GIS and BIM technologies, and you understand the importance of seamless data integration for asset design and operation. You are proficient in JavaScript and TypeScript, and you have experience developing RESTful APIs that facilitate communication between different platforms. Your ability to collaborate with cross-functional teams, including product owners and engineers, is essential for success in this role.
You are familiar with industry standards for BIM and GIS, such as IFC and 3D Tiles, and you have a strong understanding of how these technologies can be leveraged to improve workflows in the architecture, engineering, and construction (AEC) sectors. You are detail-oriented and committed to delivering high-quality, user-focused solutions that meet the needs of stakeholders. You thrive in a collaborative environment and are eager to contribute to innovative projects that shape the future of infrastructure.
Experience with Autodesk products, such as Autodesk Docs and Autodesk Platform Services, is a plus. Familiarity with cloud-based systems and geospatial technologies will enhance your ability to succeed in this role. You are open to learning new technologies and adapting to evolving industry standards, ensuring that your skills remain relevant in a rapidly changing landscape.
In this role, you will design and implement integration solutions between the ArcGIS geospatial cloud and various cloud-based BIM systems. You will develop public and internal RESTful APIs to facilitate seamless data exchange, ensuring that users can access critical information efficiently. Your work will involve creating TypeScript components and widgets that are compatible with ArcGIS Experience Builder, enhancing the user experience for clients in the AEC industry.
You will collaborate closely with product engineers and software engineering peers to define the future of GIS-AEC integration. Your contributions will help streamline workflows for engineers, planners, and stakeholders, ultimately improving the design, construction, and operation of sustainable infrastructure. You will also be responsible for automating geoprocessing tools to link and manage data effectively, ensuring that the integration solutions you develop are reliable and scalable.
Esri provides a dynamic work environment where innovation is encouraged, and your contributions will have a direct impact on the future of infrastructure development. You will have the opportunity to work on cutting-edge projects that address global challenges in housing, energy, and water management. We value collaboration and support professional growth, offering resources for continuous learning and development.
Join us in our mission to empower organizations to make informed decisions through effective GIS-AEC integration. We believe in fostering a diverse and inclusive workplace where every team member can thrive. If you are passionate about technology and its potential to transform industries, we encourage you to apply even if your experience doesn't match every requirement.
Apply now or save it for later. Get alerts for similar jobs at Esri.