Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Solen Software Group

Software Engineer – SaaS, Data Migration Specialist

Solen Software Group

. Plan, execute, and scale end-to-end data migrations from legacy SaaS systems into the modern cloud-native environment .

Posted 9/30/2026full-timeRemote • Utah • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in end-to-end data migration processes, including data extraction, transformation, and validation within cloud-native environments. Proficient in leveraging modern AI tools for technical specifications and automation while ensuring high availability and performance optimization in SaaS applications.

Highest-signal resume keywords
Data Migration ExpertiseSQL Server ProficiencyCI/CD Pipeline ConfigurationContainerization (Docker)Experience with AI Tools

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
.NET / C# DevelopmentData TransformationEntity FrameworkAngularREST APIsPlaywright TestingRedisEvent-Driven MessagingCloud DeploymentsMulti-Tenant SaaS
Soft Skills
ResourcefulAdaptableSelf-MotivatedEffective Communication
Tools & Technologies
GitHub ActionsAzure DevOpsDockerCursorGitHub CopilotChatGPTRabbitMQJaegerCube.jsIdentityServer
Industry Keywords
SaaSCloud-NativeData MigrationDistributed Service ArchitectureCross-Functional Collaboration

Tech Stack

Tools & technologies
AngularAWSAzureCloudDockerEntity FrameworkGoogle Cloud PlatformJavaScriptRabbitMQRedisSQL.NET

About the role

Key responsibilities & impact
  • Plan, execute, and scale end-to-end data migrations from legacy SaaS systems into the modern cloud-native environment
  • Own data extraction, transformation, mapping, and validation pipelines
  • Design and automate reusable migration utilities and scripts
  • Use generative AI tools such as Cursor, GitHub Copilot, and ChatGPT for specification drafting, schema reverse-engineering, mapping specifications, and migration scripts
  • Act as the primary Tier 3 engineering contact for Professional Services and Support during complex customer onboarding scenarios
  • Design, build, and maintain scalable client-facing SaaS features
  • Generate unit tests and end-to-end test suites using Playwright
  • Integrate migration features into core platform capabilities
  • Manage containerized services and support platform maintainability
  • Drive high availability, performance optimization, and observability across service architectures
  • Collaborate with cross-functional teams and contribute to the evolution of retail banking products

Requirements

What you’ll need
  • 3+ years of professional software development experience using .NET / C#
  • Deep experience writing complex queries, data transformations, and working with SQL Server and Entity Framework
  • Proven experience building scripts/tools for data extraction, transformation, schema mapping, and validation in SaaS platforms
  • Experience or strong working familiarity with Angular and modern SPA architectures
  • Understanding of distributed service architecture, REST APIs, and event-driven messaging systems (e.g., RabbitMQ or similar Event Bus)
  • Hands-on experience configuring and maintaining CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) for automated building, testing, and cloud deployments
  • Familiarity with containerization (Docker) and configuring/deploying containerized applications in cloud environments (e.g., Azure App Service / AKS, AWS, or GCP)
  • 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
  • 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
  • Hands-on experience with Redis or similar caching systems
  • Familiarity with SignalR, WebSockets (WSS), WebRTC, or Server-Sent Events (SSE)
  • Prior experience in multi-tenant SaaS environments
  • Exposure to distributed tracing (Jaeger), analytics engines (Cube.js), or identity providers (IdentityServer)
  • Ability to dig into complex legacy data structures and reverse-engineer data models
  • Resourceful and adaptable; eager to use modern tooling and AI assistants
  • Highly self-motivated; willing to take end-to-end ownership of the migration process
  • Ability to translate complex technical migration issues to both non-technical stakeholders and core engineering team members