Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer I

$75.92k - $129.48k

Esri

Overview

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
Requirements
  • 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
Recommended Qualifications
  • 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 Esri

At 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 in

St. Louis, MO - Westport

Job Category

Professional Services and Consulting, Software Development and Engineering

Role Type

Individual Contributor

Experience Level

Early Career

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Development Engineer I in Saint Louis, MO vacancy
  •  ...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... 
    Suggested
    Full time
    For contractors
    Work at office
    Flexible hours
    Night shift

    Freedom Technology Solutions Group, LLC

    Saint Louis, MO
    more than 2 months ago
  •  ...: 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... 
    Suggested
    Remote work

    SmartIPlace

    Saint Louis, MO
    3 days ago
  •  ...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... 
    Suggested
    Full time

    Cedge Inc.

    Saint Louis, MO
    26 days ago
  •  ...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... 
    Suggested
    Full time
    Shift work

    Marketvolt

    Saint Louis, MO
    more than 2 months ago
  •  ...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

    eTeam

    Saint Louis, MO
    2 days ago
  •  ...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... 

    The Timberline Group Company

    Saint Louis, MO
    5 days ago
  • $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 pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    CVS Health

    Saint Louis, MO
    3 days ago
  •  ...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 time
    Flexible hours

    Direct Staffing Inc

    Saint Louis, MO
    more than 2 months ago
  •  ...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 work
    Internship

    Exegy

    Saint Louis, MO
    16 days ago
  • $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 time
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Safety National

    Saint Louis, MO
    more than 2 months ago
  •  ...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... 

    Yantran LLC

    Saint Louis, MO
    4 days ago
  •  ...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.... 

    WILLIAM C BROWN INC (WCBinc)

    Saint Louis, MO
    24 days ago
  •  ...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 contractors
    Work at office
    Remote work
    Flexible hours
    Night shift

    Freedom Technology Solutions Group, LLC

    Saint Louis, MO
    4 days ago
  • $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... 
    Internship
    Work at office
    Immediate start

    Leidos

    Saint Louis, MO
    3 days ago
  •  ...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 time
    Contract work
    Temporary work

    Trinity Global Consulting, Llc

    Saint Louis, MO
    more than 2 months ago
  •  ...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

    Rapsodo

    Saint Louis, MO
    more than 2 months ago
  • 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

    Build-A-Bear Workshop

    Saint Louis, MO
    4 days ago
  • 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

    Reinventing Geospatial

    Saint Louis, MO
    4 days ago
  •  ...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

    SynergisticIT

    Saint Louis, MO
    4 days ago
  •  ...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

    General Dynamics Information Technology

    Saint Louis, MO
    8 days ago
  • 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
    Saint Louis, MO
    21 days ago
  • $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
    Saint Louis, MO
    8 days ago
  • 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 employment
    Full time
    Work experience placement
    For subcontractor
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    3 days ago
  •  ...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 work
    For contractors
    Immediate start

    The Timberline Group Company

    Saint Louis, MO
    4 days ago
  •  ...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... 

    Apolis

    East Saint Louis, IL
    1 day ago
  • 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 placement
    Monday to Thursday
    Shift work

    ClifyX

    Saint Louis, MO
    4 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    Prattwhitney

    Saint Louis, MO
    2 days ago
  • $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 work
    Immediate start

    Mondo

    Saint Louis, MO
    a month ago
  • $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 time
    Flexible hours

    Meridian Systematics

    Saint Louis, MO
    4 days ago
  •  ...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 time
    For contractors
    Work experience placement
    Immediate start
    Remote work

    Fabergent Inc.

    Saint Louis, MO
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer I. Be the first to apply!