Senior Software Development Engineer - Scala
On-site Full-time $119K/yr - $197.6K/yr
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
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.