Software Development Engineer I
$75.92k - $129.48kEsri
Are you ready to launch your career by building software that makes a real-world impact? As a developer on our team, you will build software leveraging Esri’s products and APIs for customers across a wide swathe of sectors and focused on the Midwest region.
This is a unique opportunity to grow your technical skills while contributing to projects that matter. You’ll work alongside engineers and mentors in a collaborative, cross-functional environment that values learning, innovation and purpose. From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you’ll be exposed to the full development lifecycle and cutting-edge GIS solutions.
As part of Esri’s Professional Services division, you’ll be at the forefront of geospatial innovation, breaking ground in new markets, pushing the boundaries of what’s possible, and delivering transformational solutions to high-profile clients. With nearly 1,000 technical and business professionals, our team is committed to helping users succeed and empowering you to grow into a confident, capable developer.
Esri has a Relocation Assistance Program and can provide support with relocating to the St. Louis, MO area for this position.
Responsibilities- Support and build software that follows industry-standard design patterns, development methodologies, and deployment models
- Solve complex problems with application design, product development, and user experiences
- Collaborate with other developers, engineers and product managers throughout the development process
- Evolve your language skills in JavaScript by staying current with complementary programming languages, development methodologies, user interface design techniques, and database tools
- Use JavaScript and TypeScript to develop front end applications
- Use Python to develop geoprocessing tools, services, and AI agents
- 1+ years of JavaScript or TypeScript experience
- Professional experience in a similar position supporting similar responsibilities
- Strong foundation in object-oriented software principles
- Ability to analyze software/algorithms and identify improvements
- An entrepreneurial awareness of how technology enables excellence within governments and organizations, you need to be interested in why we are developing software, not just how we develop software
- Understand the importance of software development methodologies (Agile, Scrum, Waterfall, RAD, RUP) and software design techniques (UML, entity relationship diagramming, use cases, data flow diagramming); know how they impact the quality of your design process, team collaboration, and work product
- Capability to manage multiple projects simultaneously
- US citizenship and willingness and ability to maintain a US Security Clearance
- Bachelor's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field
- Experience with one or more of the following technologies:
- HTML, CSS, JavaScript, Swift, Kotlin
- ReactJS, Vue, Svelte
- Python generative AI, large language models, and agentic systems
- Web AI chatbot interfaces
- Web data visualization techniques combining AI results with 2D and 3D maps
- GIS
- REST Web services
- SQL, SQL Server, PostgreSQL, Oracle, RDBMS
- Master's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field
#LI-AN1
#LI-Onsite
Total Rewards
Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is
$75,920-$129,480 USD
About EsriAt Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here .
If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email View email address on us.fitly.work and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.
Requisition ID: 2026-3652
Available inSt. Louis, MO - Westport
Job CategoryProfessional Services and Consulting, Software Development and Engineering
Role TypeIndividual Contributor
Experience LevelEarly Career
- ...Freedom Technology Solutions Group is seeking a Full Stack Software Engineer to develop modern cloud-native applications supporting mission... ...Build automated testing pipelines Participate in Agile development Support CI/CD deployments Optimize application...SuggestedFull timeFor contractorsWork at officeFlexible hoursNight shift
- ...: 10+ Years Top 3 Skills MongoDB Java & Spring Boot SQL Required Skills 10+ years of relevant software development experience. Strong hands-on experience with Java and Spring Boot . Working knowledge of Node.js . Hands...SuggestedRemote work
- ...CEdge has an opportunity for a Junior Software Developer , located in Saint Louis, MO... ...within an Agile/Scrum team to advance the development, testing, deployment, and... ...Computer Science, Information Technology, Engineering, Engineering Management, Management Information...SuggestedFull time
- ...C# .NET Software Developer / Software Engineer / Web Application Developer MarketVolt, LLC, a digital marketing software and services firm based... ...background and ideally 2+ years of post-college software development experience building robust, scalable, web-based...SuggestedFull timeShift work
- ...technical ownership for assigned modules/features. ~ Design & Development ~ Develop and maintain scalable microservices using Java... ..., and microservices. ~ Ensure compliance with Infosys' engineering processes and coding guidelines. ~ Minimum years of...Suggested
- ...Must have: Spring Boot Cloud (Java Microservices with Spring Boot and Spring Cloud), Jolt Programming, Camunda (this is a rule engine. Exp with Drules will also work) Java, Spring, JPA, Hibernate, Kafka, Oracle, WebLogic EJB (good to have, old application is...
$79.31k - $158.62k
...Data Structures Writes code, develops software components, and implements complex... ...Collaborates with other members of the development team and stakeholders to make high-level... ...Preferred Qualifications Certified Systems Engineering Professional (CSEP) preferred. AWS...Hourly payFull timeTemporary workWork experience placementWork at officeLocal areaWork from homeFlexible hours- ...Information Technology Job Description Senior Software Engineer – Java & Front End Location: St. Louis Information Technology... ...Senior Software Engineer to join our critical product development team based in the St. Louis area. The opportunity offers a...Full timeFlexible hours
- ...The intern will primarily be tasked with development, design, and testing activities.... ...Responsibilities Participate in the full software development lifecycle Adopt relevant... ..., and secure coding practices Apply engineering principles to solve complex problems through...Summer workInternship
$111.65k - $141.1k
...advancement is nurtured. Role Description: Are you a seasoned software engineer ready to lead modernization initiatives in a cloud-first... ...expert and mentor, guiding your team through full-stack development projects using modern technologies like .NET Core, Azure services...Full timeWork at officeWork from homeFlexible hours3 days per week- ...our guiding principle. Job Title: Full Stack Software Developer Location: USA MO Saint Louis Skill set 1 Full stack development skills across Type script / Java script,... ...Bachelor's degree in Computer Science, Software Engineering, or a related field. 7 10 years of...
- ...unique requirements of our clients. With a career in application development, you’ll make the end user’s experience your priority and we’ll... ...is looking for a dynamic, talented and experienced Full Stack Software Developer who can create and maintain complex IT applications....
- ...Freedom Technology Solutions Groups is looking to add a senior Software Engineer to the team! This position is fully onsite in St. Louis, MO... ...: Java, JavaScript or Python enterprise application development Web services architecture, design, and development...For contractorsWork at officeRemote workFlexible hoursNight shift
$48.1k - $86.95k
...The Leidos FS2 Aero team has an opening for a software developer intern to work on the design and coding with software solutions for... ...has a familiarity with and a baseline understanding of software development concepts, developing coding skills using different tools, and...InternshipWork at officeImmediate start- ...problem definition, requirements, solution development and proposed solutions. Document and... ...comments and clear code. Develop software solutions by studying information needs;... ...the program manager and Chief Software Engineer. Coordinate software development activities...Full timeContract workTemporary work
- ...success story at a time. Powered by Athletes who get it, and Engineers who can do it. Role Purpose This role exists to be... ...system trade-offs into clear decisions and embedding AI-assisted development into how we build. This is a role for an engineer who thinks...Full time
- Build-A-Bear Workshop in St. Louis, MO seeks a Senior Developer to turn business needs into scalable software solutions across the full stack, from requirements through deployment. In this hands-on, individual contributor role, you will design, code, test, document, and...Work at office
- Full Stack Software Engineer Reinventing Geospatial, Inc. (RGi) is a fast-paced small business that has the environment and culture of a start... ...firm. We solve complex problems within geospatial software development and national defense to make an Immediate Impact for our...Immediate start
- ...Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/... ...s degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems... ...Java and understanding of the software development life cycle. Knowledge of statistics,...H1b
- ...our work depends on TS/SCI level cleared Hybrid Cloud Platform Engineer joining our team to support our Intelligence customer in... ...VA or St Louis, MO. Job Description Summary: Work on a development team, utilizing Agile scrum methodology, which is responsible...Shift work
- Kforce has a client that is seeking a Platform Engineer in Saint Louis, MO. Key Responsibilities: Reliability Architecture & Systems Design: * Improve the reliability, availability, performance, scalability, and operability of enterprise applications, platforms, and cloud...Temporary work
$88.2k - $198k
Senior Full Stack Data Engineer Position Description This position must be performed... ...gathering through architecture, development, deployment, and production support.... ...and responsibilities • Own the full software development lifecycle for enterprise applications...Local area- Principal Software Engineer - Developer, Phantom WorksCompany:The Boeing CompanyThe Boeing Company is currently seeking a Principal Software... ...team, where you will define, develop, and lead software development for real-time air and/or space systems in an Agile environment...Permanent employmentFull timeWork experience placementFor subcontractorRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
- ...contract to hire. The following qualifications are required: BS in a computer related field or equivalent experience 5+ years of development experience in JAVA/J2EE Strong understanding of object oriented programming Analyze and develop Java solutions based on customers...Contract workFor contractorsImmediate start
- ...and delivering enterprise-grade applications. The ideal candidate will have a strong background in Java, Spring Boot, and REST API development, with a focus on building microservices and event-driven systems using Kafka. Experience with cloud-native deployments on AWS and...
- Java Developer Are you a passionate Java Engineer with experience building systems in a fast-paced agile environment? Here at, we are... .... Qualifications/ Basic Qualifications: Minimum of 3 years of development/architecture experience Minimum of 2 years of experience with...Work experience placementMonday to ThursdayShift work
$132.4k - $251.6k
...operations and investments in research and development, we offer capabilities and opportunity... ..., and prototyping. Our Intelligent Software & Systems department is seeking qualified... ...highly motivated Sr. Principal Software Engineer who can hit the ground running with development...Temporary workWork experience placementWork at officeRemote workWorldwideRelocation packageFlexible hours$70 - $80 per hour
...Job Description Apply now: Senior Azure Platform & Reliability Engineer, Onsite - St. Louis, MO. Start date is ASAP for this 6-Month... ...dependency scanning, GitOps, Helm, or Kustomize. Background in software engineering or system design, with progression into cloud,...Contract workImmediate start$90k - $110k
...Salary: $90,000 - 110,000 per year Requirements: At least 5 years of related software development experience. A bachelors degree in Computer Science, Engineering, Mathematics, or a related technical field, or equivalent education, technical training, or professional...Full timeFlexible hours- ...Contractors will be considered the technology subject matter expert responsible for the analysis, design, engineering, development and implementation of software projects within the ServiceNow enterprise application suite. • This role is responsible for the development...Full timeFor contractorsWork experience placementImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer I. Be the first to apply!
- software engineer internship remote Saint Louis, MO
- senior software engineer ruby on rails Saint Louis, MO
- software developer positions Saint Louis, MO
- agile software developer Saint Louis, MO
- entry level software engineer remote Saint Louis, MO
- senior software engineer remote Saint Louis, MO
- senior software design engineer Saint Louis, MO
- senior software engineer Saint Louis, MO
- software web developer Saint Louis, MO
- startup software engineer Saint Louis, MO




