{"id":1537619,"url":"https://alion.io/job/solen-software-group-software-engineer-saas-data-migration-specialist","title":"Software Engineer – SaaS & Data Migration Specialist","company":{"id":695655,"name":"Solen Software Group","domain":"solensoftwaregroup.com","url":"https://alion.io/company/solensoftwaregroup","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Breezy","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":101000,"max_usd":186000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":183},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Angular","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"GitHub Actions","optional":false},{"name":"IdentityServer","optional":false},{"name":"Jaeger","optional":false},{"name":"Kubernetes","optional":false},{"name":"Playwright","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"WebSockets","optional":false},{"name":"AWS","optional":true},{"name":"Azure AKS","optional":true},{"name":"GCP","optional":true},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true},{"name":"WebRTC","optional":true}],"status":"live","first_seen_at":"2026-09-30T13:12:56Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-03T01:18:47Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Software Engineer - SaaS & Data Migration Specialist\nLocation: Remote | Position Type: Full-Time | Department: Engineering\nRole Overview\nWe are seeking a talented and versatile Software Engineer to join our core development team in the retail banking SaaS space.\nThis 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.\nWorking 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.\nWhat You’ll Do\nPhase 1: Migration Engineering & Tooling (Initial Focus)\nLead Technical Migrations: Plan, execute, and scale end-to-end data migrations from legacy SaaS systems into our modern cloud-native environment.\nData Mapping & Validation: Own data extraction, transformation, mapping, and validation pipelines, ensuring high accuracy, zero data loss, and seamless customer onboardings.\nBuild Repeatable Tooling: Design and automate reusable migration utilities and scripts to improve throughput and reduce manual onboarding overhead.\nAI-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.\nTechnical Escalations: Act as the primary Tier 3 engineering contact for Professional Services and Support teams during complex customer onboarding scenarios.\nPhase 2: Software Development & Platform Operations (Target Evolution)\nFull-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.\nAutomated 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.\nArchitectural 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.\nSystem Operations: Drive high availability, performance optimization, and observability across real-time and domain service architectures.\nOur Architecture & Tech Stack\nYou will work directly across our modern retail banking ecosystem:\nClient Applications: Angular SPAs (Admin Portal, In-Branch Kiosks, Queue Displays, Remote Check-In, Surveys, Analytics).\nEdge & Real-Time: BFF Orchestrator APIs and SignalR-style MessageHub for real-time pushing.\nDomain Microservices: .NET services (Lobby, Appointment, Queue, Administration, Tenant, BulkDataOps, Notification, Report, StatCollector, Scheduler).\nContainerization & Cloud Infrastructure: Docker, Kubernetes / Container Instances, Azure cloud deployment pipelines.\nCI/CD & DevOps Pipelines: GitHub Actions, Azure DevOps pipelines, continuous integration, and automated deployment workflows.\nTesting Frameworks: Playwright for E2E automation, MSTest, xUnit/NUnit for backend unit testing, Angular Jasmine/Karma.\nShared Infrastructure: Common shared kernel, SQL Server, Redis, EventBus (RabbitMQ), Jaeger tracing, and IdentityServer.\nAnalytics & Extras: Cube.js, WebSocket services (WSS), Server-Sent Events (SSE).\nEngineering Tools: GitHub Copilot, Cursor, ChatGPT, or similar AI-assisted development tools.\nKey Qualifications\nRequired Experience\nSoftware Development: 3+ years of professional software development experience using .NET / C#.\nDatabase & Data Pipeline Expertise: Deep experience writing complex queries, data transformations, and working with SQL Server and Entity Framework.\nSaaS Migration Background: Proven experience building scripts/tools for data extraction, transformation, schema mapping, and validation in SaaS platforms.\nFrontend Knowledge: Experience or strong working familiarity with Angular and modern SPA architectures.\nMicroservices & Event-Driven Systems: Understanding of distributed service architecture, REST APIs, and event-driven messaging systems (e.g., RabbitMQ or similar Event Bus).\nPreferred Qualifications\nCI/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.\nContainerization & Cloud Infrastructure: Familiarity with containerization (Docker) and configuring/deploying containerized applications in cloud environments (e.g., Azure App Service / AKS, AWS, or GCP).\nAI-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.\nAutomated 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.\nCaching & Performance: Hands-on experience with Redis or similar caching systems.\nReal-Time Communication & Streaming: Familiarity with SignalR, WebSockets (WSS), WebRTC, or Server-Sent Events (SSE).\nDomain Knowledge: Prior experience in multi-tenant SaaS environments.\nObservability & Analytics: Exposure to distributed tracing (Jaeger), analytics engines (Cube.js), or identity providers (IdentityServer).\nSoft Skills & Cultural Fit\nProblem-Solving Mindset: You enjoy digging into complex legacy data structures and reverse-engineering data models.\nModern Developer Workflow: Resourceful and adaptable; eager to use modern tooling and AI assistants to increase test coverage, speed up releases, and streamline engineering workflows.\nOwnership & Initiative: Highly self-motivated; willing to take end-to-end ownership of the migration process and drive continuous automation improvements.\nCollaborative Communicator: Ability to translate complex technical migration issues to both non-technical stakeholders and core engineering team members.","description_format":"text","description_chars":6513,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Investment Holding Companies"],"lifecycle":[{"event":"open","at":"2026-09-30T19:29:28Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":38,"reasons":["conf:10","win:early"],"computed_at":"2026-10-02T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/solen-software-group-software-engineer-saas-data-migration-specialist","json_url":"https://alion.io/job/solen-software-group-software-engineer-saas-data-migration-specialist.json","meta":{"generated_at":"2026-10-03T03:40:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3703,"day_limit":5000,"remaining_today":1297,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}