> Markdown version of [/jobs/ext/1206597-software-engineer](https://www.wearedevelopers.com/jobs/ext/1206597-software-engineer). 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). --- # Software Engineer - **Company:** The Hive - **Location:** Columbus, OH, United States (Remote available) - **Experience:** Expert - **Salary:** $95,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Access, Java (Programming Language), JavaScript (Programming Language), Apache Tomcat, Server Applications, Macintosh Application Environment, Business Logic, ArcGIS (Software), ArcGIS Servers, Business Systems, Code Generation, Software Quality, Collaborative Software, Computer Programming, Databases, Programming Tools, Java Platform Enterprise Edition (J2EE), Spatial Databases, Design of User Interfaces, Integrated Development Environments, Python (Programming Language), Microsoft SQL Server, Scrum Methodology, Software Engineering, SQL Databases, Systems Integration, Esri GIS (Software), Scripting, Enterprise Software Applications, GitHub Copilot, ReactJS, Large Language Models, Spring-boot, Backend, Vue.js, Computer Equipment, AngularJS, Information Technology, Front End Software Development, Workday - **Published:** July 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=54e0a47f48636390 ## About the Role GIS experience is preferred for this position. The ideal candidate will bring a strong background in Enterprise Java development along with hands-on experience working with ESRI GIS technologies, ArcGIS, spatial databases, and related scripting and development tools., * Bachelor's degree in Computer Information Systems, Computer Science, Software Engineering, or a related field. * 7+ years of Enterprise Java/JEE development experience. * Demonstrated professional GIS experience in an enterprise application or software development environment. * Strong proficiency with the ESRI GIS platform. * Hands-on experience with ArcGIS Pro and ArcGIS Server, including publishing and managing GIS services. * Experience working with spatial databases and SQL Server. * Strong programming experience with Java, JavaScript, and Python. * Experience developing and supporting customer-facing or mission-critical enterprise applications. * Experience working with application servers such as Tomcat. * Experience using AI-assisted development tools, such as GitHub Copilot or LLM-based code generation tools, to improve development velocity, code quality, and maintainability. * Strong problem-solving skills and the ability to design solutions for complex technical challenges. * Experience collaborating with cross-functional teams, including Business Analysts, QA professionals, technical leaders, and other developers. Preferred Qualifications * Experience with Spring Boot. * Front-end development experience with Angular, React, or Vue.js. * Experience supporting GIS-enabled enterprise applications. * Experience working within Agile/Scrum development teams. * Experience developing proof-of-concept solutions and evaluating new development tools or technologies. Remote Work Requirements Candidates working remotely must have: * A stable, high-speed internet connection. * Experience using teleconferencing and remote collaboration tools. * Access to a quiet and professional workspace. * Access to a smartphone or mobile device. Physical Requirements This position requires frequent communication and the ability to exchange information effectively with team members and stakeholders. The individual must be able to remain in a stationary position for at least 50% of the workday and regularly operate a laptop, computer equipment, and telephone. The position may occasionally require movement within an office environment, positioning to access files or computer equipment, and lifting items weighing up to 15 pounds. The role requires frequent viewing of information displayed on computer screens. Occasional travel within the United States may be required and may involve automobile or air travel and overnight lodging., * Bachelor's (Required) Experience: * Java Development: 7 years (Required) * GIS: 1 year (Preferred) Work Location: Hybrid remote in Columbus, OH 43215 ## Description We are seeking an experienced Senior Software Developer for our client in Columbus, Ohio to develop, enhance, and maintain mission-critical, customer-facing enterprise applications. This role works across both front-end user interfaces and backend business logic, with applications running on Tomcat application servers., * Develop, enhance, test, and maintain enterprise-level customer-facing applications. * Work across front-end user interfaces and backend business logic within a Java-based application environment. * Collaborate with Business Systems Analysts and QA teams to establish clear requirements, shared understanding, and alignment throughout the development lifecycle. * Maintain ESRI/ArcGIS databases, map data, and related scripts across production and lower environments. * Publish, manage, and support GIS services using ArcGIS Pro and ArcGIS Server. * Develop and maintain applications and integrations using Java, JavaScript, Python, and SQL. * Partner with technical leaders to design solutions, evaluate development tools, and assess third-party products. * Participate in Agile/Scrum development processes while remaining flexible to support waterfall and project-based delivery approaches when needed. * Design innovative solutions for complex technical challenges that extend beyond straightforward coding requirements. * Participate in proof-of-concept development in collaboration with senior technical resources. * Troubleshoot and resolve production defects and application issues. * Participate in an on-call rotation to provide production support. * Perform additional duties as assigned. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Destigmatizing the Workplace: Building Real Inclusion](https://www.wearedevelopers.com/videos/1492-destigmatizing-the-workplace-building-real-inclusion) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [The Future of Employee Wellbeing: Benefits, Trust & Performance](https://www.wearedevelopers.com/videos/1808-the-future-of-employee-wellbeing-benefits-trust-performance) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025)