Senior Geospatial Software Engineer (Scala/Java, AWS)

Socket.dev

San Antonio (TX)

On-site

USD 123,000 - 202,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) and profit-sharing
Paid time off

Job summary

Esri is seeking a software engineer to develop Scala web services powering geospatial workflows within ArcGIS Workflow Manager. You will join a cross-functional team delivering scalable, secure software used across diverse industries.

Responsibilities include API design, code reviews, and unit tests, plus contributing across the product stack with languages such as Java, C#, JavaScript, or Python. Requires 5+ years and a CS/engineering degree.

Qualifications

  • 5+ years of professional experience in a similar position
  • Professional experience developing software components using Java or Scala
  • Strong understanding of REST web service design and development, including websockets
  • Working knowledge of AWS infrastructure and best practices
  • Proven ability to collaborate across different technical skillsets and areas of expertise
  • Excellent written and verbal communication skills
  • Strong critical thinking, problem-solving, and analytical skills
  • Effective time management and organizational skills
  • Bachelor's degree in Computer Science, Software Engineering or STEM related field

Responsibilities

  • Develop Scala web services to power user experience and geospatial workflows
  • Design and prototype technical solutions with security, performance, scalability, fault-tolerance, and maintainability in mind
  • Ensure a high-quality codebase by contributing to code reviews and writing unit tests
  • Implement functionality in other areas of the ArcGIS Workflow Manager product with languages such as C#, JavaScript/TypeScript, or Python
  • Participate in agile development processes including design reviews, planning, feature reviews, and retrospectives
  • Provide deployment support to AWS for the ArcGIS Workflow Manager SaaS offering
  • Stay current with complementary languages and technologies to evolve development skills

Skills

Java/Scala development
REST web services
AWS infrastructure
Communication
Time management

Education

Bachelor's degree in Computer Science/Software Engineering
Master's degree in CS/Software Eng (preferred)

Tools

Docker
Kubernetes
ArcGIS REST services
sb t build tool

Job description

Esri is seeking a software engineer to develop Scala web services powering geospatial workflows within ArcGIS Workflow Manager. You will join a cross-functional team delivering scalable, secure software used across diverse industries.

Responsibilities include API design, code reviews, and unit tests, plus contributing across the product stack with languages such as Java, C#, JavaScript, or Python. Requires 5+ years and a CS/engineering degree.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Scala/Java Software Engineer - Geospatial SaaS
Senior Scala/Java Software Engineer - Geospatial SaaS

Esri • Redlands (CA)

On-site
USD 118,000 - 198,000
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation and holidays
Senior Scala Software Engineer – Geospatial SaaS
Senior Scala Software Engineer – Geospatial SaaS

NextGenEnergyJobs • San Antonio (TX)

On-site
USD 120,000 - 180,000
Software Engineer II: Scala/Java for GIS Workflow
Software Engineer II: Scala/Java for GIS Workflow

Esri • Redlands (CA)

On-site
USD 101,000 - 167,000
Relocation assistance
Sr. Software Development Engineer - Scala
Sr. Software Development Engineer - Scala

Esri • Redlands (CA)

On-site
USD 118,000 - 198,000
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation and holidays
Sr. Software Development Engineer - Scala
Sr. Software Development Engineer - Scala

NextGenEnergyJobs • San Antonio (TX)

On-site
USD 120,000 - 180,000
Software Development Engineer II - Scala
Software Development Engineer II - Scala

Esri • Redlands (CA)

On-site
USD 101,000 - 167,000
Relocation assistance
Sr. Software Development Engineer - Scala
Sr. Software Development Engineer - Scala

Socket.dev • San Antonio (TX)

On-site
USD 123,000 - 202,000
Health insurance
401(k) and profit-sharing
Paid time off
Geospatial Software Engineer — AI & GIS Tools
Geospatial Software Engineer — AI & GIS Tools

ESRI • Redlands (CA)

On-site
USD 137,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+3
Enterprise Software Engineer II - GIS Data & Platforms
Enterprise Software Engineer II - GIS Data & Platforms

ESRI • Redlands (CA)

On-site
USD 101,000 - 168,000
401(k) and profit-sharing programs
80 hours of vacation leave
Twelve paid holidays annually
Geospatial Software Engineer - React, Cloud & AI
Geospatial Software Engineer - React, Cloud & AI

ESRI • Redlands (CA)

On-site
USD 123,000 - 203,000
Health and welfare benefits
401(k) and profit-sharing programs
Vacation leave and paid holidays