Software Engineer – SaaS & Data Migration Specialist

Solen-Software-Group

United States

Remote

USD 110,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Solen-Software-Group is seeking a Software Engineer to join a remote, full-time team focused on SaaS and data migration. You will own migrations from legacy to cloud-native systems, build reusable tooling, and help evolve the platform with AI-assisted engineering practices.

You'll contribute to full-stack development, automated testing, and scalable operations while collaborating with cross-functional teams to shape the product roadmap and reliability of the retail banking SaaS suite.

Qualifications

  • 3+ years of professional software development experience with .NET/C#.
  • Experience building data pipelines, SQL Server, and EF.
  • Background in SaaS migrations and data mapping.
  • Familiarity with Angular SPAs and modern microservice architectures.
  • Understanding of REST APIs and event-driven messaging

Responsibilities

  • Lead migration engineering: plan, execute, and scale data migrations to a cloud-native SaaS platform.
  • Develop reusable tooling for migrations and data pipelines with AI-assisted workflows.
  • Perform full-stack development across frontend and backend features.
  • Collaborate with cross-functional teams and act as escalation for migration edge cases.
  • Improve observability, performance, and reliability of the platform.

Skills

C# / .NET
SQL & Data Pipelines
Angular
Microservices

Tools

GitHub Actions
Azure DevOps
Docker
Kubernetes
RabbitMQ

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – SaaS & Data Migration Specialist
Software Engineer – SaaS & Data Migration Specialist

Solen Software Group • Cottonwood Heights (UT)

Remote
USD 90,000 - 130,000
Software Engineer – SaaS & Data Migration Specialist
Software Engineer – SaaS & Data Migration Specialist

re-zoo-me • Salt Lake City (UT)

Hybrid
USD 90,000 - 150,000
Software Engineer – SaaS & Data Migration Specialist (Fully Remote)
Software Engineer – SaaS & Data Migration Specialist (Fully Remote)

Unknown • United States

Remote
USD 90,000 - 120,000
SaaS Data Migration Engineer & Full-Stack Developer
SaaS Data Migration Engineer & Full-Stack Developer

Unknown • United States

Remote
USD 90,000 - 120,000
DevOps/Platform Engineer SME
DevOps/Platform Engineer SME

Tachyon Technologies • Westchester (IL)

On-site
USD 140,000 - 220,000
AI Engineer
AI Engineer

Valsoft Corporation • Northern (KY)

On-site
USD 120,000 - 180,000
AI Engineer
AI Engineer

Valsoft Corporation • United States

On-site
USD 140,000 - 230,000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Technical Lead
Technical Lead

Overture Partners • Massachusetts

On-site
USD 120,000 - 150,000
Principal Engineer
Principal Engineer

Douglas Elliman • Miami Beach (FL)

Remote
USD 215,000 - 265,000