Job Description
Timmons Group is currently seeking an experienced
Senior GIS Software Engineer who is passionate about mapping technology and front-end excellence. This role is ideal for engineers who love working with Angular and Esri’s ArcGIS Maps SDK for JavaScript, and who want to solve real-world problems with elegant, performant web applications.
As a
Senior GIS Software Engineer, you’ll lead the design, development, and maintenance of rich, interactive web mapping applications. You’ll be part of a cross-functional team that includes project managers, designers, GIS analysts, and back-end developers. This is a senior-level role that offers technical leadership, architectural influence, and the opportunity to mentor others.
Essential Duties and Responsibilities include, but are not limited to the following:
- Design, develop, and maintain scalable GIS web applications using Angular and ArcGIS Maps SDK for JavaScript
- Integrate geospatial functionality into custom applications for clients in sectors such as natural resources, transportation, and emergency management
- Work closely with UX/UI designers to build responsive and accessible front-end solutions
- Participate in code reviews and technical design discussions, promoting clean code and modern web standards
- Collaborate with stakeholders to gather requirements and provide technical insight
- Stay current with industry trends and Esri’s evolving APIs and SDKs
- Contribute to architectural decisions and help modernize existing applications
Skills and Requirements of a successful candidate should have the following, but are not limited to:
- 8+ years of professional software engineering experience
- 3+ years of hands-on experience with Angular (current versions) in a production environment
- 3+ years of experience with Esri’s JavaScript API or ArcGIS Maps SDK for JavaScript
- Strong understanding of JavaScript/TypeScript, RESTful APIs, and asynchronous programming
- Experience working with geospatial data (e.g., services, layers, symbology, map views, editing workflows)
- Familiarity with Agile methodologies and sprint-based planning
- Passion for clean, maintainable code and front-end performance
- Excellent communication and interpersonal skills
- Experience with other geospatial libraries (OpenLayers, Mapbox, Leaflet)
- Familiarity with GIS SaaS and server technologies (ArcGIS Enterprise, ArcGIS Online, GeoServer)
- Knowledge and experience with CI/CD pipelines and automated testing tools
- Exposure to cloud platforms (AWS or Azure)
Additional Information
The requirements listed are representative of the knowledge, skills and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
We are looking for high energy, creative, flexible, patient, self-starters who are willing to work at a dynamic pace. Candidates must share a commitment to our company’s Vision, Mission and Shared Values.
Timmons Group is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected Veteran status.
Timmons Group is a full-service engineering and technology firm recognized nationally as a “Best Firm to Work For” by CE News. With over 15 offices throughout the Mid-Atlantic and Southeast, we provide civil engineering, environmental, economic development, GIS/geospatial technology, landscape architecture, and surveying services to a diverse client base. As one of Engineering News Record’s (ENR) Top 500 Design Firms for over 30 years, we are dedicated to being an employer of choice and providing our people with the best resources, technology, and culture to help them thrive in an engaging career development setting. For more information, visit www.timmons.com.