> Markdown version of [/jobs/ext/1991759-sr-software-development-engineer-scala](https://www.wearedevelopers.com/jobs/ext/1991759-sr-software-development-engineer-scala). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Development Engineer - Scala - **Company:** Environmental Systems Research Institute, Inc. - **Location:** San Antonio, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, ArcGIS (Software), Unit Testing, C Sharp (Programming Language), Software as a Service, Software Quality, Java Web Services, Python (Programming Language), Productivity Software, Service Design, Software Engineering, TypeScript, Web Services, WebSocket, Esri GIS (Software), Information Technology, Restful APIs - **Published:** August 8, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/sr-software-development-engineer-scala-san-antonio-tx-usa-58856916 ## About the Role * Provide support for AWS deployment activities of the SaaS offering * Continuously evolve development skills with new languages and technologies Tasks * 5+ years of professional software development experience * Professional experience with Java or Scala * Strong understanding of REST web service design and development (including websockets) * Working knowledge of AWS infrastructure and best practices * Proven collaboration across cross-functional teams * Excellent written and verbal communication skills * Strong problem-solving, analytical and organizational skills * Bachelor's degree in Computer Science, Software Engineering or STEM related field Key requirements * Medical, dental, vision * Life insurance (basic and supplemental) * 401(k) and profit sharing * Vacation leave (minimum accrual 80 hours) * Paid holidays (12 per year) ## Description Experteer Overview As a Software Engineer, you will build Scala/Java web services powering ArcGIS Workflow Manager and geospatial workflows. You'll work with a cross-functional team to deliver scalable, secure software for complex productivity tools used by diverse organizations. The role includes designing robust solutions, writing tests, and contributing to agile processes. You may contribute across the product stack, including AWS deployment for SaaS offerings. This is an opportunity to shape a premier GIS workflow platform at Esri. Compensation / Benefits * Develop Scala web services to power user experience and geospatial workflows * Design and prototype scalable and secure solutions with emphasis on performance and maintainability * Contribute to code quality via reviews and unit tests * Implement functionality in other areas of ArcGIS Workflow Manager using JavaScript/TypeScript, C#, Python as needed * Participate in agile ceremonies (design reviews, planning, retrospectives) * Provide support for AWS deployment activities of the SaaS offering * Continuously evolve development skills with new languages and technologies Tasks * 5+ years of professional software development experience * Professional experience with Java or Scala * Strong understanding of REST web service design and development (including websockets) * Working knowledge of AWS infrastructure and best practices * Proven collaboration across cross-functional teams * Excellent written and verbal communication skills * Strong problem-solving, analytical and organizational skills * Bachelor's degree in Computer Science, Software Engineering or STEM related field Key requirements * Medical, dental, vision * Life insurance (basic and supplemental) * 401(k) and profit sharing * Vacation leave (minimum accrual 80 hours) * Paid holidays (12 per year) ## Related Videos - [Minimal infrastructure for Real‑Time Phone Agents: transcripts in, responses out](https://www.wearedevelopers.com/videos/1736-minimal-infrastructure-for-real-time-phone-agents-transcripts-in-responses-out) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [SRE Methods In an Agency Environment](https://www.wearedevelopers.com/videos/348-sre-methods-in-an-agency-environment) - [Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development](https://www.wearedevelopers.com/videos/905-leveraging-server-sent-events-sse-for-efficient-data-streaming-in-ui-development) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)