Software Engineer (migration)
Remote
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