We are seeking a skilled and motivated Software Engineer to join our team, specializing in ArcGIS Enterprise development, deployment and administration. In this role, you will focus on designing, implementing, and maintaining custom solutions and geospatial services that integrate with the ArcGIS Enterprise platform. You will play a role in enhancing the capabilities of ArcGIS Enterprise by developing scalable, performant tools and customizations that support geospatial data processing, analysis, and visualization. Your contributions will directly impact the effectiveness of mission-critical applications, enabling better decision-making and improved geospatial workflows across the organization.
Primary Responsibilities:
- Develop custom features and extensions for ArcGIS Enterprise Portal to meet specific requirements, including designing interactive web applications, widgets, and geospatial services.
- Collaborating with cross-functional teams to understand requirements and translate them into robust and scalable geospatial software solutions.
- Leading the technical design and implementation of ArcGIS Enterprise features, ensuring alignment with overall architecture and mission objectives.
- Working closely with product managers and other stakeholders to gather requirements and provide technical expertise during the planning and execution of geospatial projects.
- Conducting code reviews and mentoring team members to ensure high-quality code and adherence to best practices in ArcGIS Enterprise development.
High Level Requirements:
- Bachelor’s Degree in a Computer Science or related discipline from an accredited college or university is required. Four (4) years of software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree.)
- Fourteen years of experience in programs and contracts of similar scope, type, and complexity is required.
Programming Language Requirements:
-
Proficiency in Python and JavaScript for developing customizations and integrations. Python for backend logic and processing, JavaScript for frontend customizations within the ArcGIS Enterprise Portal.
-
Experience with C# or Java may be beneficial for certain integrations or backend processes.
Desired ArcGIS Enterprise & GeoEvent Server Experience:
-
Strong knowledge of ArcGIS Enterprise Portal and its customization capabilities (e.g., widgets, web maps, apps).
-
Experience with GeoEvent Server for handling and processing real-time geospatial data feeds.
-
Familiarity with ArcGIS REST API and ArcGIS SDKs for customization and extension of ArcGIS Enterprise functionalities.
Desired Data Processing and Integration Experience:
-
Experience in designing and developing near real-time data processors using GeoEvent Server to process and visualize data in real-time.
-
Knowledge of streaming data protocols like MQTT, Kafka, or WebSockets to facilitate real-time data flow.
-
Experience working with GeoEvent Services, Input/Output connectors, and Event Filters in GeoEvent Server.
Desired Database & Backend Technology Experience:
-
Experience working with databases, particularly spatial databases (e.g., PostgreSQL/PostGIS).
-
Strong skills in RESTful API development, including working with ArcGIS REST API and creating custom API endpoints for data ingestion and processing.
What’s in It for You?
Flexible work environment
A team mentality – work with friendly, like-minded professionals
Work with innovative, cutting edge technologies
Enjoy extremely competitive compensation and benefits
A work-life balance you can count on
Opportunities to grow and advance your career on our dime
The Benefits You Get with Freedom
Amazing benefits including matching 401k, fully paid medical, and more
Generous paid time off – including paid site closure days
Competitive salary offerings
Paid training and tuition reimbursement
Referral bonuses
Fully paid life and disability
Annual logo wear allowance
Company sponsored events (game nights, holiday party, summer party, happy hours)
Interested in learning more about Freedom and our culture? Contact us today! We’re constantly hosting hiring events in our office and elsewhere, to help you get a sense of what life is like at Freedom before joining the team.
As an Equal Opportunity Employer, we do not discriminate on the basis of race, color, religion, sex, age, marital status, disability or veteran status
Applicant Federal & E-Verify Postings
VEVRAA Federal Contractor
Accessibility: If you need an accommodation as part of the employment process, please contact Human Resources at
Phone: 410-290-9035
Email: [email protected]
Equal Opportunity Employer, including disabled and veterans.
If you want to view the EEO Law poster, please choose your language: English - Spanish - Arabic - Chinese
If you want to view the EEO Law Supplement poster, please choose your language: English - Spanish - Chinese
If you want to view the Pay Transparency Policy Statement, please click the link: English
Top Skills
What We Do
FTSG was founded with the idea of building a company in which IT professionals have the 'Freedom' to be creative and innovative.
Our technical teams focus on using the right technology to create flexible, long-lasting solutions for our clients.
Looking for a position in the technology industry? FTSG is a government contractor in the D.C./Baltimore area recruiting IT professionals for various positions! Visit our website to learn more.