Job Search

Senior Software Engineer

Remote

Piper Companies Logo

Job Id:
148065

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Madalyn Barry

Piper Companies is seeking a Senior Software Engineer to join a financial services company specializing in retirement and reinsurance solutions for a remote contract to hire position. The Senior Software Engineer will design, develop, and maintain scalable web applications and RESTful APIs using modern JavaScript technologies, contributing to a cloud-based microservices architecture within an Agile and DevOps-driven environment.

Responsibilities of the Senior Software Engineer include:

  • Design, develop, and maintain scalable web applications and microservices using modern JavaScript technologies such as Node.js, Express, and React.
  • Build and document REST APIs from scratch, ensuring alignment with OpenAPI specifications and industry best practices.
  • Participate in the full software development lifecycle, including agile ceremonies, CI/CD processes, and test automation.
  • Collaborate with cross-functional teams to ensure solutions meet performance, integration, and architectural standards.
  • Deploy and support containerized applications in cloud environments, with a preference for AWS.

 

Qualifications for the Senior Software Engineer include:

  • 2–5 years of experience developing web applications using JavaScript technologies such as Node.js, Express, and React.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Strong understanding of REST API design principles, microservices architecture, and SQL/NoSQL databases (e.g., MongoDB, Redis).
  • Hands-on experience with Agile methodologies, CI/CD pipelines, and test automation practices.
  • Preferred experience with AWS deployments, containerization (Docker), and working in a hybrid on-site/remote environment.

 

 Compensation for the Senior Software Engineer:

  • Salary Range: $100,000-$125,000 year (USD), 10% bonus, 7.5% LTI
  • Comprehensive Benefits: Medical, Dental, Vision, sick leave if required by law, and 401K

 

This job opens for applications on 8/13. Applications for this job will be accepted for at least 30 days from the posting date.

 

Keywords: JavaScript, Node.js, Express.js, React.js, REST API, OpenAPI, Microservices, SQL, NoSQL, MongoDB, Redis, AWS, Docker, CI/CD, Agile, Test Automation, Software Development Lifecycle, Front-End Development, Back-End Development, Full Stack Developer, Cloud Deployment, Containerization, API Development, Continuous Integration, Continuous Delivery, Bachelor’s in Computer Science, Web Application Development, JSON, XML, Git, JIRA, Bitbucket, Confluence, GraphQL, DevOps, Software Engineer

 

#LI-MB1 #LI-REMOTE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?