
Empowering organizations with spatial intelligence
Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

Esri • Redlands, CA
Esri is hiring a Senior Software Development Engineer to design and develop innovative software solutions for ArcGIS Workflow Manager. You'll utilize your skills in Java and Scala to create scalable web services that enhance user experience. This role requires strong development experience and a collaborative mindset.
You have 5+ years of software development experience, particularly in Java and Scala, and you are adept at creating innovative solutions that enhance software capabilities. Your background includes designing and developing scalable web services, and you understand the importance of security, performance, and maintainability in software design. You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful solutions that meet user needs.
You are detail-oriented and committed to maintaining a high-quality codebase, actively participating in code reviews and ensuring best practices are followed. Your problem-solving skills enable you to tackle complex challenges, and you are passionate about using technology to make a difference in communities around the world. You are eager to contribute to a team that values creativity and logical thinking in software development.
Experience with geospatial technologies or GIS applications would be a plus, as would familiarity with agile development methodologies. You are open to learning new technologies and adapting to evolving project requirements, demonstrating a growth mindset that aligns with Esri's mission.
In this role, you will develop Scala web services that power user experiences and geospatial workflows, contributing to the ArcGIS Workflow Manager. You will design and prototype technical solutions that adhere to industry standards for security, performance, scalability, fault tolerance, and maintainability. Your contributions will directly impact how organizations across diverse industries utilize Esri's software to centralize their business processes and automate tasks.
You will collaborate with a talented team of engineers, participating in code reviews and sharing your insights to enhance the overall quality of the codebase. Your role will involve not only development but also engaging with stakeholders to understand their needs and translating those into effective technical solutions. You will be part of a dynamic environment where your ideas and creativity can flourish, helping to push the technology envelope and deliver transformational solutions to high-profile clients.
Esri offers a collaborative work environment where innovation is encouraged, and your contributions are valued. You will have the opportunity to work on meaningful projects that have a real-world impact, helping organizations improve their workflows and productivity. The company is committed to professional development, providing resources and support for you to grow your skills and advance your career.
You will be part of a diverse team that is dedicated to making a difference in communities worldwide, and you will have access to the latest technologies and tools to enhance your work. Esri values work-life balance and offers competitive compensation packages, ensuring that you are rewarded for your contributions to the team and the company.
Apply now or save it for later. Get alerts for similar jobs at Esri.