Live opening · Posted 17 hours ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
Laserfiche is looking for a Principal Software Engineer to drive the modernization of legacy Microsoft-based systems while architecting and operating scalable, resilient AWS-native cloud infrastructure. This role leads the design and implementation of next-generation platforms, leveraging deep expertise in cloud engineering, distributed systems, and modern software development practices.
As a key innovator within the engineering organization, the Principal Software Engineer embeds artificial intelligence—particularly large language models (LLMs)—into both development workflows and product capabilities, accelerating delivery, enhancing developer productivity, and enabling intelligent, data-driven features.
This position requires a hands-on leader who has successfully migrated complex systems to the cloud, possesses strong expertise in AWS services and architecture, and actively applies AI/ML technologies to solve real-world engineering challenges. The ideal candidate thrives in forward-leaning environments, shaping technical strategy while mentoring teams and setting engineering excellence standards across the organization.
About the Role - Key Responsibilities:
Platform Modernization
Lead migration of .NET / Windows-based systems to Linux and AWS
Re-architect legacy applications into cloud-native services
Move from tightly coupled systems to modular, scalable architecture
AWS-Based System Design and Delivery
Design and operate production systems using: EKS / Lambda, API Gateway, S3, RDS/Aurora
Build infrastructure using: Terraform or CloudFormation
Own CI/CD pipelines and deployment strategies using: TFS and AzureDevOps
AI-Driven Development
Use AI to write, design, and accelerate software development
Using LLMs (OpenAI, Copilot, Anthropic, etc.) for:
Code generation and refactoring
Test generation
API design and documentation
Building internal tooling that uses AI to improve developer velocity
Leveraging AI to speed up debugging, migrations, and system design
AI-Powered Product Features
Build and integrate AI-driven capabilities into the product, such as:
Document ingestion and semantic search (RAG)
Workflow automation powered by LLMs
Agentic systems that take actions across services
Design systems that combine:
Structured data, unstructured content, AI reasoning, deterministic workflows
Content & Workflow Systems
Work with document/content management systems
Build workflow-driven pipelines (approval, routing, automation)
Enhance workflows using:
AI classification
Summarization
Decision support
About You - Essential Qualifications:
Bachelor’s Degree
10+ years’ experience in software engineering
Experience migrating from Windows to Linux Environments
Experience decomposing monolithic applications into cloud architecture
Strong background in:
C# / .NET (including modernization to .NET Core/.NET 6+)
Backend systems and API design
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.