Software Engineer – SaaS & Data Migration Specialist

Posted Yesterday
Cottonwood Heights, UT, USA
In-Office
Mid level
Fintech • Payments • Software • Financial Services
The Role
Software Engineer responsible initially for planning and executing SaaS data migrations, building extraction, transformation, mapping, validation, and automation tooling, and supporting technical escalations. The role evolves into full-stack feature development and platform operations across Angular, .NET microservices, cloud infrastructure, CI/CD, testing, observability, and event-driven systems. Requires strong .NET/C#, SQL Server, Entity Framework, migration, frontend, and distributed systems experience.
Summary Generated by Built In

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.

Skills Required

  • 3+ years of professional software development experience using .NET and C#
  • Deep experience writing complex queries and data transformations
  • Experience working with SQL Server and Entity Framework
  • Experience building scripts or tools for SaaS data extraction, transformation, schema mapping, and validation
  • Experience or strong working familiarity with Angular and modern single-page application architectures
  • Understanding of distributed service architecture and REST APIs
  • Understanding of event-driven messaging systems such as RabbitMQ or similar event buses
  • Experience configuring and maintaining CI/CD pipelines using GitHub Actions or Azure DevOps
  • Familiarity with Docker and deploying containerized applications in cloud environments
  • Experience using AI development tools such as GitHub Copilot, Cursor, or large language models
  • Experience writing and maintaining end-to-end tests with Playwright
  • Hands-on experience with Redis or similar caching systems
  • Familiarity with SignalR, WebSockets, WebRTC, or Server-Sent Events
  • Prior experience in multi-tenant SaaS environments
  • Exposure to Jaeger, Cube.js, or IdentityServer
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: DKI Jakarta
27 Employees

What We Do

Solen Software Group is a group of long term oriented software operators and investors whose primary aim is to acquire and grow software businesses in niche markets. Our group thinks long term. Our capital is permanent in nature. We partner alongside founders building resilient software businesses in enterprise B2B software markets with happy customers and great teams

Similar Jobs

PwC Logo PwC

Salt Lake City - Digital Assurance & Transparency (DAT) - Intern - Summer 2027

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
Salt Lake City, UT, USA
370000 Employees
29K-48K Hourly

PwC Logo PwC

AWS Cloud Infrastructure and Operations Delivery Manager

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
67 Locations
370000 Employees
99K-232K Annually

PwC Logo PwC

AWS Cloud Infrastructure and Operations Delivery Senior Manager

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
67 Locations
370000 Employees
124K-280K Annually

PwC Logo PwC

Procurement-Senior Associate

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Remote or Hybrid
67 Locations
370000 Employees
151K-187K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account