Jobs · Engineering

Senior Full Stack Software Engineer

Pluribus Digital · United States · 1 mo ago
RemoteRemoteEngineering$140k–$155k/yrFull-time

About the role

This role focuses on full-stack software development across backend and frontend systems, supporting the transition from monolithic architectures to modern, cloud-ready services. You will collaborate closely with technical leads, Agile teams, and product owners to deliver secure, maintainable, and high-quality software in an Agile environment.

Responsibilities

  • Full-Stack Development
  • Design, develop, and maintain production-quality backend and frontend components
  • Build APIs, business logic, data access layers, and user interfaces
  • Implement new features while refactoring legacy functionality
  • Write unit, integration, and regression tests to support safe delivery
  • Led legacy modernization
  • Refactor legacy Java applications (e.g., Struts/JBoss) into Spring Boot services
  • Sustain data integrity and backward compatibility during phased modernization
  • Diagnose and resolve defects in complex legacy codebases
  • Backend Engineering
  • Develop RESTful APIs using Java and Spring Boot
  • Implement data access with Hibernate/JPASupport database modernization, schema evolution, and data migration
  • Apply consistent logging, error handling, and observability practices
  • Frontend Engineering
  • Build and maintain Angular applications using TypeScript
  • Implement responsive UI behavior and secure backend integration
  • Collaborate with UX and backend teams on API contracts and user experience
  • Security & DevOps Integration
  • Implement authentication and authorization using IAM solutions (e.g., Keycloak)
  • Apply OAuth 2.0 / OpenID Connect and role-based access control
  • Build with CI/CD, containerization, monitoring, and production readiness in mind
  • Collaborate with DevOps teams on deployment and operational support
  • Agile Collaboration
  • Participate in sprint planning, refinement, estimation, and retrospectives
  • Contribute to code reviews, documentation, and knowledge sharing
  • Communicate progress, risks, and technical challenges clearly
  • Support the full SDLC—from requirements and estimation through deployment, monitoring, and documentation.
  • Continuously learn and apply new tools/techniques to improve performance, automation, and scalability.

Requirements

  • Ability to obtain and maintain a Public Trust clearance.
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of professional software development experience as an individual contributor.
  • Java expertise (most important) with strong hands-on experience in Spring Boot.
  • Experience building and consuming RESTful APIs; proficient with JUnit or similar testing frameworks.
  • Working experience with Angular (v2+) and TypeScript for integrating front-end features with back-end services.
  • Relational database skills with PostgreSQL and/or Oracle (SQL, schema design, troubleshooting).
  • Proficiency with Git and work tracking in Jira; strong collaboration and communication skills.
  • Demonstrated ability to conduct code reviews, uphold code quality, and apply/receive coaching to improve team practices.
  • Prominent problem-solving skills, proactive risk identification, and clear communication to diverse audiences.

Qualifications

  • Ability to obtain and maintain a Public Trust clearance.
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of professional software development experience as an individual contributor.
  • Java expertise (most important) with strong hands-on experience in Spring Boot.
  • Experience building and consuming RESTful APIs; proficient with JUnit or similar testing frameworks.
  • Working experience with Angular (v2+) and TypeScript for integrating front-end features with back-end services.
  • Relational database skills with PostgreSQL and/or Oracle (SQL, schema design, troubleshooting).
  • Proficiency with Git and work tracking in Jira; strong collaboration and communication skills.
  • Demonstrated ability to conduct code reviews, uphold code quality, and apply/receive coaching to improve team practices.
  • Prominent problem-solving skills, proactive risk identification, and clear communication to diverse audiences.

Skills

  • Public Trust Clearance
  • Bachelor’s Degree in Computer Science, Engineering, or Related Field
  • Spring Boot Expertise
  • RESTful API Development
  • Angular and TypeScript
  • PostgreSQL and/or Oracle Database Skills
  • Git and Jira Proficiency
  • Code Reviews and Quality Assurance
  • Problem Solving and Risk Identification
  • Clear Communication

Benefits

Details on benefits can be found here: https://pluribusdigital.com/content/join/benefits.

Pay

The range for this specific role is from $140,000 to $155,000 depending on experience.

Schedule

Not specified.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com