
About Esri
Empowering organizations with spatial intelligence
Key Highlights
- Headquartered in Redlands, California
- Over 350,000 users globally, including government and NGOs
- Flagship product ArcGIS is a leader in GIS software
- Approximately 10,000 employees dedicated to GIS innovation
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...
🎁 Benefits
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
🌟 Culture
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...
Skills & Technologies
Overview
Esri is hiring a Software Development Engineer I to build impactful software leveraging Esri’s products and APIs. You'll work with Python and collaborate with engineers in a cross-functional environment. This is an entry-level position based in St. Louis, MO.
Job Description
Who you are
You are an aspiring developer ready to launch your career by building software that makes a real-world impact. You thrive in collaborative environments and are eager to learn from experienced engineers and mentors. You have a foundational understanding of programming, particularly in Python, and are excited about contributing to projects that matter across various sectors.
You are passionate about technology and innovation, and you are keen to evolve your technical skills while working on cutting-edge GIS solutions. You understand the importance of following industry-standard design patterns and methodologies in software development, and you are ready to tackle complex problems in application design and user experiences.
What you'll do
As a Software Development Engineer I at Esri, you will support and build software that leverages Esri’s products and APIs. You will collaborate with other developers, engineers, and product managers throughout the development process, contributing to the full software development lifecycle. You will have the opportunity to work on building intuitive AI web interfaces and geoprocessing tools, gaining exposure to innovative technologies and methodologies.
You will be part of a team that values learning and innovation, where you will solve complex problems and contribute to projects that have a significant impact on users. Your role will involve writing code, testing software, and collaborating with cross-functional teams to deliver high-quality solutions to clients.
What we offer
Esri provides a supportive environment for you to grow into a confident and capable developer. You will have access to a Relocation Assistance Program if you need support moving to the St. Louis area. The company is committed to helping users succeed and empowering you to develop your skills in a collaborative and innovative setting.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Esri.
Similar Jobs You Might Like
Based on your interests and this role

Software Development Engineer

Ai Engineer
Highspot is hiring a Senior Software Development Engineer - AI to evaluate AI and GenAI features and guide improvements. You'll work with cutting-edge technologies in Hyderabad. This position requires expertise in AI methodologies.

Software Engineering
Amazon is hiring a Software Dev Engineer I to build high-quality, resilient solutions for digital payments. You'll work with Java and be part of a team focused on innovative product features. This position is ideal for entry-level candidates looking to make a significant impact.

Software Engineering
Amazon is hiring a Software Dev Engineer I to build high-quality, resilient, and innovative solutions for Amazon Pay India. You'll work with Java and be part of a team focused on revolutionizing digital payments in India. This position is ideal for entry-level candidates looking to make a significant impact.

Software Engineering
Amazon is hiring a Software Dev Engineer I to build high-quality, resilient, and innovative solutions for Amazon Pay India. You'll work in a dynamic environment focusing on scalable digital payment solutions. This position requires foundational knowledge in Java.