Job Search

Software Engineer (migration)

Remote

Piper Companies Logo

Job Id:
155502

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Hannah Cardwell

Piper Companies is seeking a Software Engineer (migration) to lead the migration of a custom Groovy-based application from an on-premises environment to a modern cloud platform. The Software Engineer will play a critical role in refactoring and optimizing Groovy code for cloud compatibility and scalability. This position is remote and requires strong cloud architecture experience.


Responsibilities of the Software Engineer include:

  • Analyze the existing on-prem Groovy application architecture and dependencies
  • Design and implement a migration strategy to move the application to a cloud environment (AWS, Azure, or GCP)
  • Refactor and optimize Groovy code for cloud compatibility and scalability
  • Configure and manage cloud services, networking, and security for the migrated application
  • Implement CI/CD pipelines for automated deployment and testing in the cloud
  • Ensure data integrity and security during migration
  • Collaborate with DevOps, infrastructure, and security teams to ensure compliance and best practices
  • Provide documentation and knowledge transfer to internal teams

Qualifications for the Software Engineer include:

  • 3+ years of experience in software engineering with Groovy or JVM-based languages (Java, Kotlin)
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP)
  • Strong understanding of application migration strategies, containerization (Docker/Kubernetes), and microservices
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
  • Knowledge of cloud networking, IAM, and security best practices
  • Familiarity with database migration and performance tuning in cloud environments

Compensation for the Software Engineer includes:

  • $125,000-$130,000 annually
  • Comprehensive benefits: Medical, Dental, Vision, 401(k), PTO, holidays, sick leave as required by law
  • This job opens for applications on 11/24/2025. Applications for this job will be accepted for at least 30 days from the posting date.

Keywords: Groovy, Java, Kotlin, cloud migration, AWS, Azure, GCP, CI/CD, Jenkins, Docker, Kubernetes, Terraform, application modernization


#LI-HC1

#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?