openqareer

Software Engineer – SaaS & Data Migration Specialist

Solen Software Group · Удалённо · United States

# Software Engineer – SaaS & Data Migration Specialist **Solen Software Group** · United States · `Remote` · `Full Time` 💼 **Уровень роли:** `Mid-level` 🕒 **Статус:** *Опубликовано: сегодня* · *Источник: Himalayas (JSON API)* --- ### Top Skills & Match 🎯 **Ключевой стек роли:** `[Software-Engineer]` `[Software-Developer]` `[Backend-Engineer]` `[Full-Stack-Developer]` `[Data-Migration-Engineer]` `[Software-Migration-Engineer]` `[SaaS-Engineer]` `[Database-Migration-Engineer]` `[Data-Migration-Specialist]` `[SaaS-Integration-Engineer]` `[Migration-Engineer]` `[Software-Data-Engineer]` `[SaaS-Implementation-Engineer]` `[Developer]` --- ### About the Role Software Engineer – SaaS & Data Migration Specialist Location: Remote | Position Type: Full-Time | Department: Engineering Role Overview We are seeking a talented and versatile Software Engineer to join our core development team in the retail banking SaaS space. This role has a unique, high-impact growth trajectory: you will initially own, execute, and scale customer migrations from legacy platforms to our modern, cloud-native architecture. As you build and optimize repeatable migration tooling and streamline our data pipelines—leveraging modern AI-assisted engineering practices to move fast—you will naturally transition into a full-time software engineering role focused on greenfield feature development and long-term platform operations. Working as a key contributor on a small, fast-paced engineering team, you will collaborate closely with cross-functional teams, serve as a technical escalation point for migration edge cases, and directly shape the future of our retail banking products. What You’ll Do Phase 1: Migration Engineering & Tooling (Initial Focus) - Lead Technical Migrations: Plan, execute, and scale end-to-end data migrations from legacy SaaS systems into our modern cloud-native environment. - Data Mapping & Validation: Own data extraction, transformation, mapping, and validation pipelines, ensuring high accuracy, zero data loss, and seamless customer onboardings. - Build Repeatable Tooling: Design and automate reusable migration utilities and scripts to improve throughput and reduce manual onboarding overhead. - AI-Assisted Delivery: Utilize generative AI tools (e.g., Cursor, GitHub Copilot, ChatGPT) to accelerate specification drafting, reverse-engineer legacy database schemas, draft mapping specs, and generate boilerplate migration scripts. - Technical Escalations: Act as the primary Tier 3 engineering contact for Professional Services and Support teams during complex customer onboarding scenarios. Phase 2: Software Development & Platform Operations (Target Evolution) - Full-Stack Development: Design, build, and maintain scalable client-facing features across our SaaS product portfolio using AI pair-programming tools to rapidly prototype and write production-grade code. - Automated Quality & Testing: Leverage AI tooling to auto-generate unit tests and end-to-end (E2E) test suites using Playwright, ensuring resilient regression coverage across Angular frontend SPAs and .NET microservices. - Architectural Evolution & Cloud Operations: Work directly with the engineering team to integrate migration features into core platform capabilities, manage containerized services, and support overall platform maintainability. - System Operations: Drive high availability, performance optimization, and observability across real-time and domain service architectures. Our Architecture & Tech Stack You will work directly across our modern retail banking ecosystem: - Client Applications: Angular SPAs (Admin Portal, In-Branch Kiosks, Queue Displays, Remote Check-In, Surveys, Analytics). - Edge & Real-Time: BFF Orchestrator APIs and SignalR-style MessageHub for real-time pushing. - Domain Microservices: .NET services (Lobby, Appointment, Queue, Administration, Tenant, BulkDataOps, Notification, Report, StatCollector, Scheduler). - Containerization & Cloud Infrastructure: Docker, Kubernetes / Container Instances, Azure cloud deployment pipelines. - CI/CD & DevOps Pipelines: GitHub Actions, Azure DevOps pipelines, continuous integration, and automated deployment workflows. - Testing Frameworks: Playwright for E2E automation, MSTest, xUnit/NUnit for backend unit testing, Angular Jasmine/Karma. - Shared Infrastructure: Common shared kernel, SQL Server, Redis, EventBus (RabbitMQ), Jaeger tracing, and IdentityServer. - Analytics & Extras: Cube.js, WebSocket services (WSS), Server-Sent Events (SSE). - Engineering Tools: GitHub Copilot, Cursor, ChatGPT, or similar AI-assisted development tools. Key Qualifications Required Experience - Software Development: 3+ years of professional software development experience using .NET / C#. - Database & Data Pipeline Expertise: Deep experience writing complex queries, data transformations, and working with SQL Server and Entity Framework. - SaaS Migration Background: Proven experience building scripts/tools for data extraction, transformation, schema mapping, and validation in SaaS platforms. - Frontend Knowledge: Experience or strong working familiarity with Angular and modern SPA architectures. - Microservices & Event-Driven Systems: Understanding of distributed service architecture, REST APIs, and event-driven messaging systems (e.g., RabbitMQ or similar Event Bus). Preferred Qualifications - CI/CD & DevOps Automation: Hands-on experience configuring and maintaining CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) for automated building, testing, and cloud deployments. - Containerization & Cloud Infrastructure: Familiarity with containerization (Docker) and configuring/deploying containerized applications in cloud environments (e.g., Azure App Service / AKS, AWS, or GCP). - AI-Driven Productivity: Experience leveraging AI tools (e.g., GitHub Copilot, Cursor, LLMs) to generate requirements, draft technical specifications, accelerate code generation, and auto-generate unit test suites and edge-case mocks. - Automated E2E Testing: Experience or familiarity writing and maintaining end-to-end tests using Playwright, including using AI to generate end-to-end test scripts and user flow assertions. - Caching & Performance: Hands-on experience with Redis or similar caching systems. - Real-Time Communication & Streaming: Familiarity with SignalR, WebSockets (WSS), WebRTC, or Server-Sent Events (SSE). - Domain Knowledge: Prior experience in multi-tenant SaaS environments. - Observability & Analytics: Exposure to distributed tracing (Jaeger), analytics engines (Cube.js), or identity providers (IdentityServer). Soft Skills & Cultural Fit - Problem-Solving Mindset: You enjoy digging into complex legacy data structures and reverse-engineering data models. - Modern Developer Workflow: Resourceful and adaptable; eager to use modern tooling and AI assistants to increase test coverage, speed up releases, and streamline engineering workflows. - Ownership & Initiative: Highly self-motivated; willing to take end-to-end ownership of the migration process and drive continuous automation improvements. - Collaborative Communicator: Ability to translate complex technical migration issues to both non-technical stakeholders and core engineering team members. Originally posted on Himalayas

Наблюдалась 2026-10-03, впервые 2026-10-02, источник — Himalayas (JSON API).

Открыть у работодателя