Sr. Software Developer - iOS Apps
Esri
Overview
Join Esri’s Field Apps team and take the lead in building next-level iOS applications that empower professionals around the world to make critical decisions in the field. From conservationists tracking endangered species to emergency response teams managing natural disasters, your work will directly impact the tools that drive real-time, location-aware action in the field.
As a Senior Software Developer, you’ll design and implement intuitive, high-performance mobile apps using the latest Apple technologies. You’ll focus on solving complex challenges like offline data synchronization, real-time mapping, and seamless device integration, all while collaborating with a talented team to build solutions that are as reliable as they are impactful.
Help shape the future of field mobility on iOS and create apps that truly make a difference!
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
Responsibilities
- Design, develop, and test functionality for the latest iOS apps
- Join forces with other developers and designers throughout the development process
- Understand user requirements; these apps have to meet real-world scenarios
- Develop software for use in field mapping, data collection, sensor networks, street navigation, and more
- Solve complex problems with design, development, and user experience
- Be an Apple advocate within Esri and at conferences; help us grow our iOS development expertise
- Develop strong skills and best practices on the team through participation in design and code reviews
Requirements
- Be an Apple enthusiast and a game changer
- 5+ years of commercial software development experience
- You are eager to learn but you’ve got these things covered:
- Objective-C and/or Swift
- Xcode
- Developing with the Cocoa and Cocoa Touch APIs
- Object oriented design skills
- Data structures and algorithms
- App development issues related to performance optimization and caching
- All the other important things that will help you be successful at Esri:
- Good communication skills,
- A team player who can also fly solo
- The ability to thrive in an environment that changes often
- Bachelor’s degree in computer science, engineering, or mathematics
- Did we mention you've gotta love iOS?
Recommended Qualifications
- Submitted apps to the App Store
- Protocol oriented design skills
- Prior experience building spatial/mapping applications or software components
- Experience with security and/or native hardware components (GPS, camera, etc.)
- Experience with one or more of the following technologies: GIS, RESTful web services, or Git
- Master’s degree in computer science, GIS, or related field
Got a GitHub? Put it on your resume. Have an app in the App Store? Tell us which one(s). Let us see your work.
#LI-EL1
#LI-Onsite
- ...Overview Esri’s Professional Services is looking for a full stack developer with a front-end focus to contribute across a suite of innovative GIS software products in indoor mapping, transportation, utilities, and system observability. In this role, you’ll craft intuitive...ApplicationSeniorFull time
$93.6k - $157.56k
...information security departments to design security into our applications up front, perform application layer security testing, and assist developers with vulnerability remediation. We value collaboration, pragmatic security, and continuous improvement. We welcome you to join...ApplicationSenior$123.14k - $202.49k
...the world’s leading geospatial platform, and we’re looking for developers who are passionate about writing clean, efficient code and... ...continuous learning. If you're excited about building scalable software that makes a difference, we’d love to connect with you.Check out...ApplicationSeniorWorldwide$112.32k - $176.59k
...in advancing Esri's flagship mobile app, ArcGIS Field Maps, on iOS and Android. Engage in meaningful collaboration... ...with a brilliant team of designers, developers, and product experts to streamline... ...skills with design software including Sketch, or FigmaExperience...IosApplicationSeniorWork at officeRelocationRelocation package$93.6k - $159.33k
...premises. To simplify deployment and management, Esri develops advanced automation tools that streamline... ...Microsoft Azure. The ArcGIS Enterprise team is seeking a Sr. Cloud Automation Engineer to partner closely with software developers and product engineers to ensure our...ApplicationSenior$123.14k - $202.49k
...technologies have advanced at an incredible pace, and our 3D software development team is at the forefront of this innovation. We are... ...evolving industry trends. We are looking to bring a skilled developer onto the team to apply their expertise in industry-standard...ApplicationSenior$123.14k - $202.49k
...paced agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. We are focused on designing and developing solutions for working with raster and imagery in ArcGIS Pro. Our tools...ApplicationSeniorFlexible hours$140k - $200k
...more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently... ...the QA team An Ideal Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with Android components...IosApplicationRemote jobWork at officeNight shift$79.04k - $133.02k
...engineers who work with diverse technologies to develop and deliver state-of-the-art geospatial server-side software. In this role, you will design, implement, and oversee... ..., Vagrant) technologiesWork closely with various app and other teams for bringing in new features and...ApplicationWork experience placement$101.19k - $167.34k
OverviewArcGIS Online is a secure mapping and spatial analysis software as a service (SaaS) platform that empowers organizations around the... ...it, and improve decision-making by easily sharing maps and apps. Esri makes GIS accessible and powerful for both consumers and experts...Application$123.14k - $202.49k
...landscapes. Providing this integration requires innovative software engineering to ensure reliable, secure, seamless, and scalable... ...migration of BIM data to ArcGIS Communicate with industry developers on best practices for extending ArcGIS to the AEC and BIM industries...ApplicationSenior$123.14k - $202.49k
...ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data, helping... ...and implementation of an AI Copilot for ArcGIS Pro Design, develop, and implement AI models, prompts, algorithms and agents in C#...Senior$98.59k - $173.58k
...relationships. Present, demonstrate, and support selling Esri software and solutions as part of the Geo Experience team. Gain access to... ...advanced understanding of sales strategies and initiatives to develop complex solutions for Esri’s most strategic customers. Understand...ApplicationSenior$123.14k - $202.49k
OverviewEsri’s Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of... ...across the ArcGIS platform. In this role, you will design and develop the software used by a large community of GIS professionals to...Senior$123.14k - $202.49k
...Esri’s Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of... ...across the ArcGIS platform. In this role, you will design and develop the software used by a large community of GIS professionals to...Senior- ..., preferably with Commvault. Ability to collaborate with developers to build schema objects and resolve technical issues. Skills... ...# Maintenance and Support: Manage maintenance tasks, handle software updates and interface with developers or Oracle support to...ApplicationSeniorFull timeWork experience placementWork at office
$123.14k - $202.49k
Overview Join our Indoor GIS team as a Senior Software Developer and help shape the future of how people understand, navigate, and interact with the built environment. You will lead the development of advanced Indoor GIS capabilities that combine AI, computer vision,...SeniorRelocationRelocation package$93.6k - $159.33k
...premises. To simplify deployment and management, Esri develops advanced automation tools that streamline... ...Microsoft Azure. The ArcGIS Enterprise team is seeking a Sr. Cloud Automation Engineer to partner closely with software developers and product engineers to ensure our...Senior$118.98k - $194.69k
...use ArcGIS Online to publish, share, and collaborate with maps, apps, data, and services at scale - and they expect reliability and performance... ...years in product, program, or technical project management for software productsExperience building and running product operating...ApplicationSeniorShift work$101.19k - $167.34k
OverviewWe are seeking a talented full stack developer with strong C++ skills that enjoys coding powerful and intuitive desktop software. Join us if you are looking for a fulfilling career in software development where you design and create both user-friendly frontends...Application$101.19k - $167.34k
OverviewArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data,... .... As a part of this team, you will have the opportunity to develop streamlined editing tools and experiences. These will be implemented...Application$118.98k - $194.69k
...focused on 3D web development, you'll champion the needs of the developer community and evangelize key ArcGIS capabilities for creating... ...from customers and key industry partners building 3D web mapping apps. You will be responsible for inspiring our developer community...ApplicationSenior$96.41k - $166.92k
...modeling, and event-based trackingDeep understanding of data layer architecture and governanceFamiliarity with Agile methodologies and software development lifecycleStrong communication and cross-functional collaboration skillsBachelor’s degree in information systems,...Senior$93.6k - $159.33k
...joining the ArcGIS Enterprise portal team as a Sr. Product Test Engineer. We’re looking for... ...help shape the vision for quality in our software. In this foundational role, you’ll design... ...with product engineers and software developers to set the vision and scope of automated...ApplicationSenior$81.12k - $141.44k
...Partner with business stakeholders, product owners, architects, developers, and platform administrators to design and deliver digital... ...production releases, and post-deployment support throughout the software development lifecycle.Facilitate backlog refinement, prioritization...ApplicationSeniorFull timeWork experience placement$93.6k - $159.33k
...evolution of backend services that power in‑app and programmatic customer workflows... ...similarStrong experience working in Agile software development environmentsDeep familiarity... ...QualificationsExperience supporting enterprise-scale or other developer-focused productsComfortable reading and...ApplicationSenior$93.6k - $159.33k
...enablement materials. In this position, you'll make our customers successful by creating UA materials for enterprise GIS observability software that helps organizations monitor system health, performance, and operational status across ArcGIS deployments.You'll work with...ApplicationSeniorRelocationRelocation package$101.19k - $167.34k
...builds cutting-edge, highly scalable and reliable distributed software for on-premises and the cloud to make maps, geographic information... ...process and use the best tools available to design, develop, and deliver a high-quality distributed systems platform.As a software...Worldwide$93.6k - $159.33k
...Geodatabase development team delivers cutting edge data management software to customers globally. As a member of the ArcGIS Desktop,... ...complex GIS data problems. Our Product Engineers work with developers and engineers to design, develop, certify, and release new and...ApplicationSeniorRelocationRelocation package$93.6k - $159.33k
OverviewIf you’re passionate about enterprise software development and GIS analysis, visualization, and integration, this is an exciting... ...extension technical expert and collaborate with software developers, product engineers, product managers, and other stakeholders to...ApplicationSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Developer - iOS Apps. Be the first to apply!
- software developer positions Redlands, CA
- senior software engineer remote Redlands, CA
- cybersecurity software engineer Redlands, CA
- part time software developer remote Redlands, CA
- software engineer Redlands, CA
- software engineer amazon Redlands, CA
- software developer Redlands, CA
- software engineer healthcare Redlands, CA
- entry level software engineer remote Redlands, CA
- senior software design engineer Redlands, CA


