Jobs · Engineering

Senior Software Engineer (TTB)

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

About the role

As a Senior Full Stack Engineer you will design, develop, and deliver high-quality software solutions that align with business goals as part of a broader legacy modernization initiative. This role focuses on full-stack software development across backend and frontend systems, supporting the transition from monolithic architectures to modern, cloud-ready services.

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
  • Legacy Modernization
    • Refactor legacy Java applications (e.g., Struts/JBoss) into Spring Boot services
    • Support decomposition of monolithic systems into modular services
    • Maintain 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 eligibility.
    • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
    • Java expertise (most important) with strong hands-on experience in Spring Boot.
    • RESTful API development experience.
    • Angular (v2+) and TypeScript proficiency.
    • Database management skills with PostgreSQL and/or Oracle.
    • Git and Jira proficiency.
    • Code review and quality assurance skills.
    • Problem-solving and risk identification skills.
    • Clear communication and collaboration skills.

    Benefits

    Pluribus Digital offers a competitive salary that is determined at the time of offer. We are hiring for multiple levels under this job posting. Compensation will be based on experience and qualifications, with salary ranges aligned accordingly. If a candidate is a strong fit at a more junior or senior level to what is outlined here, we will assess them accordingly and apply the appropriate salary range during the hiring process. The range for this specific role is from $140,000 to $155,000 depending on experience. Salary is augmented with opportunity to earn annual bonus and medical/dental/vision benefits, PTO, company paid life insurance and a generous 401k match program. Details on benefits can be found here: https://pluribusdigital.com/content/join/benefits.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 4 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 2 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu