Migration Tooling & Automation
- Design and develop scalable migration tooling, scripts, and automation frameworks to accelerate onboarding into RunMyJobs.
- Build reusable components to migrate workflows, jobs, dependencies, and configurations from legacy systems.
- Identify migration bottlenecks and develop technical solutions to streamline data transformation and validation.
- Contribute to internal tooling that increases migration repeatability, reliability, and speed.
Forward Deployed Engineering
- Partner with Migration Architects to translate migration strategies into executable tooling and frameworks.
- Support Professional Services during complex or high-impact migration engagements.
- Troubleshoot migration-related production issues and resolve edge cases.
- Occasionally, engage directly with customer technical teams to understand source environments and validate solutions.
Platform & Product Collaboration
- Provide structured feedback to Product and Core Engineering teams to improve RMJ migration capabilities.
- Contribute to architectural discussions, ensuring scalability, security, and performance.
- Advocate for automation best practices in enterprise migration scenarios.
Engineering Excellence
- Write clean, maintainable, well-documented code.
- Implement automated testing (unit, integration, end-to-end).
- Contribute to CI/CD improvements for migration tooling.
- Mentor team members and contribute to a culture of continuous improvement