[Remote] Senior Full Stack Software Engineer

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Pluribus Digital is a consultancy that partners with government customers to create impactful digital products. As a Senior Full Stack Software Engineer, you will design and develop software solutions for legacy modernization, collaborating with technical teams to deliver high-quality applications in an Agile environment.ResponsibilitiesDesign, develop, and maintain production-quality backend and frontend componentsBuild APIs, business logic, data access layers, and user interfacesImplement new features while refactoring legacy functionalityWrite unit, integration, and regression tests to support safe deliveryRefactor legacy Java applications (e.g., Struts/JBoss) into Spring Boot servicesSupport decomposition of monolithic systems into modular servicesMaintain data integrity and backward compatibility during phased modernizationDiagnose and resolve defects in complex legacy codebasesDevelop RESTful APIs using Java and Spring BootImplement data access with Hibernate/JPASupport database modernization, schema evolution, and data migrationApply consistent logging, error handling, and observability practicesBuild and maintain Angular applications using TypeScriptImplement responsive UI behavior and secure backend integrationCollaborate with UX and backend teams on API contracts and user experienceImplement authentication and authorization using IAM solutions (e.g., Keycloak)Apply OAuth 2.0 / OpenID Connect and role-based access controlBuild with CI/CD, containerization, monitoring, and production readiness in mindCollaborate with DevOps teams on deployment and operational supportParticipate in sprint planning, refinement, estimation, and retrospectivesContribute to code reviews, documentation, and knowledge sharingCommunicate progress, risks, and technical challenges clearlyUnderstand business goals and drivers and translate those into an appropriate technical solutionSupport the full SDLC—from requirements and estimation through deployment, monitoring, and documentationContinuously learn and apply new tools/techniques to improve performance, automation, and scalabilitySkillsAbility to obtain and maintain a Public Trust clearanceBachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)5+ years of professional software development experience as an individual contributorJava expertise (most important) with strong hands-on experience in Spring BootExperience building and consuming RESTful APIs; proficient with JUnit or similar testing frameworksWorking experience with Angular (v2+) and TypeScript for integrating front-end features with back-end servicesRelational database skills with PostgreSQL and/or Oracle (SQL, schema design, troubleshooting)Proficiency with Git and work tracking in Jira; strong collaboration and communication skillsDemonstrated ability to conduct code reviews, uphold code quality, and apply/receive coaching to improve team practicesProven problem-solving skills, proactive risk identification, and clear communication to diverse audiencesBenefitsOpportunity to earn annual bonusMedical/dental/vision benefitsPTOCompany paid life insuranceA generous 401k match programCompany OverviewPluribus Digital helps government agencies deliver public services as modern digital products. It was founded in 1996, and is headquartered in Fort Washington, Maryland, USA, with a workforce of 51-200 employees. Its website is https://pluribusdigital.com/.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

​Project/Training Coordinator​

Remote

Senior Distinguished Engineer - Card Tech (Remote-Eligible)

Remote

Interior Design Assistant Needed for Concept Design & Moodboards (Canva Preferred)

Remote

Senior Social Media Customer Support Manager - Remote Part-Time Opportunity with Disney's Direct-to-Consumer (DTC) Division

Remote

Senior Manager, Threat Intelligence

Remote

Part-Time Adjunct Faculty

Remote

Sr. Executive Assistant – Global

Remote

bolthires Product Reviewer Jobs (Remote) $30/H – [Entry Level/No Experience]

Remote

Vertriebsmitarbeiter/in - Außendienstmitarbeiter/in als freie Mitarbeiter Vertrieb m/w/d

Remote

Lead Cloud Engineer, Google Conversational Agents - DialogFlow CX (RapidScale)

Remote
← Back