Certified Woman & Minority Owned

Software Engineer (Migration & Platform Execution)


Reference Number: RKMNDE27

Software Engineer (Migration & Platform Execution)
experience  Not Disclosed
location  Brooklyn Park, MN
duration  6.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Services
duration  $95/hour - $100/hour
Job Description


CDUI Orchestration - Kotlin

Software Engineer (Migration & Platform Execution)

Redsky is the high-scale engine powering client’s digital product data—pricing, promotions, and fulfillment.

We are looking for a highly skilled Software Engineer to provide immediate engineering capacity for critical platform modernization efforts.
You will be a key contributor to the team, focusing on the "heavy lifting" of migrating our high-scale Kotlin services into client’s standardized platform environment. This includes owning the transition of repositories between GitHub hosts, rebuilding CI/CD pipelines, and modernizing our observability by migrating Micronaut applications from Zipkin to OpenTelemetry (OTel).

Core Responsibilities (The Execution Mission)
Platform Migration: Execute the technical transition of mission-critical services from legacy/custom GCP/Kubernetes configurations to the standardized Client Application Platform in GCP, ensuring zero-downtime deployments.
GitHub Migration: Own the end-to-end migration of repositories between client internal Git to GitHub, ensuring all dependencies, permissions, and integrations are maintained.
Observability Upgrade: Lead the implementation of OpenTelemetry (OTel) for Micronaut applications, transitioning away from legacy Zipkin tracing to modern standards.
Feature & Performance Work: Contribute to the development and tuning of high-traffic Kotlin services, ensuring sub-millisecond response times and high reliability.
System Maintenance: Use Grafana and Kibana to monitor service health during migrations, proactively troubleshooting any bottlenecks or latency spikes.
Data Execution: Work with high-performance Key-Value stores (Valkey/Redis) to ensure data models are optimized and attributed correctly.

Technical Execution Stack
Core Languages: Expert-level Kotlin (preferred) or Java. Hands-on experience with Micronaut or Spring Boot.
Observability: Deep experience with OpenTelemetry (OTel) and Zipkin. Proficiency in Grafana and Kibana.
Cloud & CI/CD: Strong experience with GCP and Kubernetes. Proven ability to build/modify pipelines using standard CI/CD tools and GitHub-based workflows.
Data Stores: Proficiency with Valkey or Redis.
Nice-to-Have: Experience with RocksDB or similar persistent key-value storage.
Testing: Experience with Kotest or similar automated testing frameworks to ensure a high-quality "definition of done."

Success Profile
Execution Focused: You enjoy the "migration" work—moving repos, fixing pipelines, and modernizing libraries.
Independent Contributor: You can navigate complex technical tasks with minimal oversight and provide high-quality, production-ready code.
Migration Experience: You have a clear "definition of done" for migrations, focusing on validation, observability parity, and zero-downtime deployments.
Standardization Mindset: You understand the value of moving from custom/legacy setups to enterprise-standard platforms and tools.

TECHNICAL SKILLS

Must Have
4+ years of back end development
Excellent debugging, performance and optimization skills
Excellent knowledge of working with dynamic data using services (e.g., JSON, REST APIs, etc.)
Experience following best practices in developing Java-based software at scale on large, distributed teams.
Experience with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing.
Experience with test-driven development and software test automation
Multiple years of Kotlin experience

Nice To Have
Experience building software that supports mobile and web applications.
Experience implementing a Config (or Server) Driven UI architecture.

Experience:
5 - 25 Years

Notes:
Hybrid


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Related Jobs

Join VIVA and grow

VIVA is faster, easier and you still have complete control