companyEsri logo

Senior Software Development Engineer - Scala

EsriRedlands, CA
On-site Full-time $119K/yr - $197.6K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Responsibilities Develop Scala web services to enhance user experience and optimize geospatial workflows. Design and prototype technical solutions adhering to industry standards for security, performance, scalability, fault tolerance, and maintainability. Contribute to a high-quality codebase through active participation in code reviews and writing unit tests. Implement functionality across different areas of the ArcGIS Workflow Manager product as needed, utilizing languages such as C#, JavaScript/TypeScript, or Python. Engage actively in our agile development process, including design reviews, planning sessions, feature evaluations, and retrospectives. Provide support to our deployment team with AWS deployment activities for the SaaS offering of ArcGIS Workflow Manager. Continuously develop your skills by staying updated with complementary programming languages, development methodologies, and technologies. Requirements 5+ years of professional experience in software development with similar responsibilities. Proficient in developing software components using Java or Scala. Strong grasp of modern best practices for REST web service design and development, including websockets. Familiarity with AWS infrastructure and best practices. Proven track record of delivering high-quality software solutions.

About the job

As a Senior Software Development Engineer at Esri, you will leverage your expertise in Java and Scala to craft innovative software solutions that enhance the capabilities of the ArcGIS Workflow Manager. Your role will involve designing and developing software utilized by organizations across various industries, playing a crucial part in their daily operations. You will collaborate with a talented cross-functional team of passionate engineers committed to delivering impactful solutions that empower our customers to create a positive change in communities around the globe.

ArcGIS Workflow Manager is our flagship solution, providing scalable work and productivity tools within the Esri product suite. We enable organizations to centralize their business processes and automate manual tasks in both GIS and non-GIS workflows, thereby improving efficiency and saving time.

The Professional Services division at Esri acts as the consulting and implementation arm of our organization. We are pioneers in new markets, pushing the boundaries of technology to deliver transformative solutions to high-profile clients worldwide. Our Professional Services team consists of nearly 1,000 skilled business and technical professionals dedicated to ensuring our users' success.

About Esri

Esri is a global leader in GIS technology, empowering organizations to leverage geographic data to solve complex problems. Our innovative software solutions, including ArcGIS, provide essential tools for analyzing and visualizing spatial information, enabling customers to make data-driven decisions that positively impact communities.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.