JOBSEARCHER

Senior Full Stack Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

DescriptionTitle: Senior Full Stack EngineerLocation: RemoteTerms: Full-timeClearance: Qualified candidates must be US citizens and able to obtain a minimum of a Public Trust clearanceTravel: 0-5%Project DescriptionThis position supports Revolutional’s customer, DHS ICE (Enforcement and Removal Operations – ERO), where critical mission systems are undergoing modernization. The current environment consists of large, complex legacy systems that manage operational workflows (e.g., processing, tracking, and managing encounters). These systems have evolved over time and often include layers of business rules, manual processes, and tightly coupled functionality.The core challenge is not simply rebuilding these systems; it is:Understanding how they actually work in practiceIdentifying which functionality is mission-criticalEliminating unnecessary complexityTranslating that functionality into a modern platform-based architectureAs part of this effort, DHS is adopting Palantir as a target platform for modernization. Revolutional plays a key role in bridging legacy systems and this new platform, ensuring accurate translation of functionality while improving system design.No prior Palantir experience is required. Revolutional will provide training and certification to enable engineers to build effectively within the platform.Position DescriptionAs a Senior Full Stack Engineer at Revolutional, you will own delivery across the stack while contributing to one of the most critical aspects of modernization: turning complex, legacy system behavior into clean, scalable software.You will work across backend services, front-end components, integrations, and business logic, but your role goes beyond implementation. You will be expected to:Analyze ambiguous systemsBreak down complex workflowsIdentify flawed or unnecessary processesHelp define how systems should work moving forwardYou will operate in an environment where:Documentation is incompleteRequirements are not always well-definedLegacy behavior may not reflect optimal designSuccess in this role requires systems thinking, strong engineering fundamentals, and the ability to operate in ambiguity.ResponsibilitiesDesign, develop, and maintain full stack applications supporting modernization of DHS ICE ERO systemsAnalyze legacy systems and workflows to identify core functionality vs. unnecessary process overheadTranslate operational requirements into scalable, modern application designsDevelop backend services, APIs, and integration layers connecting legacy environments to modern platformsBuild and enhance user-facing components using modern front-end technologiesSupport the full SDLC: analysis, design, development, testing, deployment, and maintenanceTroubleshoot issues across application, integration, and data layersCollaborate with stakeholders to clarify requirements and improve system behaviorParticipate in code reviews and uphold engineering best practicesComplete Palantir training and certification (provided by Revolutional) and apply those skills in modernization effortsWhat You Bring (Requirements)Baseline RequirementsBachelor’s degree in Computer Science or related field (or equivalent experience)7+ years of hands-on full stack software development experienceExperience working in complex or enterprise system environmentsAbility to obtain and maintain required clearanceTechnical CapabilitiesStrong experience with Java and frameworks such as Spring BootExperience designing and implementing RESTful APIsExperience with front-end technologies (JavaScript, React, HTML, CSS)Experience working with relational databases and data access patternsAbility to troubleshoot across multiple layers of an application stackExperience working in Agile or iterative delivery environmentsCore StrengthsAbility to analyze and simplify complex systems and workflowsStrong systems thinking and problem-framing capabilityComfort working in ambiguous, poorly documented environmentsAbility to distinguish between essential functionality and legacy process bloatStrong ownership mindset and accountability for outcomesEffective communication with both technical and non-technical stakeholdersHigh learning agility and willingness to adopt new platforms and toolsNice to Have (Differentiators)Experience with legacy system modernization or transformation effortsExperience supporting federal or mission-driven environmentsExposure to enterprise data platforms or large-scale system integrationsExperience working in environments where requirements must be derived from real-world usage rather than formal documentation