Principal Software Engineer

Laserfiche

Dublin

On-site

EUR 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Laserfiche is seeking a Principal Software Engineer to modernize legacy Microsoft-based systems, architect scalable AWS-native cloud infrastructure, and lead next‑gen platform design. You will embed AI/ML into development workflows and product capabilities, mentoring teams and setting engineering excellence standards.

You will drive migration to Linux, design cloud-native services, and own CI/CD pipelines, ensuring robust, data‑driven software delivery.

Qualifications

  • Bachelor’s Degree in a relevant field.
  • 10+ years’ experience in software engineering.
  • Experience migrating from Windows to Linux environments.
  • Experience decomposing monolithic applications into cloud architectures.
  • Strong background in C# / .NET (including .NET Core/ .NET 6+).
  • Deep experience with AWS services.
  • Proven track record of building and running production systems.
  • Ability to mentor teams and drive engineering standards.
  • Experience with AI tools in development workflows and at least one AI-powered feature.

Responsibilities

  • Lead platform modernization initiatives.
  • Migrate .NET / Windows-based systems to Linux and AWS.
  • Re-architect legacy applications into cloud-native services.
  • Shift from tightly coupled to modular, scalable architecture.
  • Design and operate production systems using AWS services (EKS, Lambda, API Gateway, S3, RDS/Aurora).
  • Build infrastructure using Terraform or CloudFormation.
  • Own CI/CD pipelines and deployment strategies (TFS/AzureDevOps).
  • Apply AI to write, design, and accelerate software development.
  • Integrate AI-driven features such as RAG and semantic search into the product.

Skills

C# / .NET
Backend API design
Cloud architecture
AI in development workflows
Migration Windows → Linux
Observability & resilience

Education

Bachelor's degree

Tools

AWS (EKS, Lambda, API Gateway, S3, RDS/Aurora)
Terraform
CloudFormation
CI/CD (TFS / AzureDevOps)
LLMs / AI tooling integration

Job description

Description

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.


Description

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.


Responsibilities

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


  • Deep experience with AWS services (not just exposure)

  • Experience building and running production systems

  • Strong understanding of observability, scaling, resilience

  • Actively use AI tools in your development workflow

  • Have built at least one real AI-powered feature or system

  • Understand concepts like:


    • RAG (Retrieval-Augmented Generation)

    • Embeddings and vector search

    • Prompt design and system orchestration


  • Have experimented with or built:


    • Agentic workflows or multi-step AI pipelines


  • Able to make pragmatic tradeoffs in:


    • Migration strategies

    • Build vs buy decisions


  • Comfortable working across:


    • Legacy systems

    • Modern cloud platforms

    • Emerging AI tooling



About Us

Laserfiche is a global leader in intelligent document management and business process automation, dedicated to helping organizations drive digital transformation. Headquartered in Long Beach, California, Laserfiche empowers businesses of all sizes—from dynamic startups to Fortune 500 enterprises—to accelerate productivity, improve collaboration, and deliver exceptional customer experiences. Through scalable workflows, customizable digital forms, and AI-powered automation, the Laserfiche platform enables teams to simplify complex processes and operate with greater efficiency. Our no-code solutions empower employees to innovate, adapt quickly, and make data-driven decisions that move their organizations forward. With a strong global presence and offices across North America, Europe, and Asia, Laserfiche is recognized for its commitment to innovation, quality, and customer success. Our people-first culture fosters professional growth, continuous learning, and collaboration—making Laserfiche a place where talented individuals can shape the future of digital enterprise technology.


Learn more about our team here.


Laserfiche complies with all Equal Opportunity and Aff

Laserfiche makes all employment decisions - such as recruiting, hiring, training, promotion, compensation, professional development practices, discipline and termination - without regard to race, religion, color, national origin, ancestry, citizenship, sex, pregnancy, age, creed, physical or mental disability, medical condition, genetic characteristic, marital status, veteran status, gender identity/expression, sexual orientation or any other characteristic protected by law, except as may be permitted by law.

Laserfiche provides reasonable accommodations for applicants with disabilities upon request. For more information, please contact Talent Acquisition at https://www.laserfiche.com/contact/ or 562-988-1688.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solutions Engineer
Solutions Engineer

Laserfiche • Dublin

On-site
EUR 40,000 - 55,000
Principal Cloud Engineer - AI-Driven, AWS-Migration Leader
Principal Cloud Engineer - AI-Driven, AWS-Migration Leader

Laserfiche • Dublin

On-site
EUR 120,000 - 180,000
Software Engineer, Privacy Engineering (Lawful Access)
Software Engineer, Privacy Engineering (Lawful Access)

United States Digital Space LLC • Dublin

On-site
EUR 80,000 - 120,000
Director of Sales, EMEA
Director of Sales, EMEA

Laserfiche • Dublin

On-site
EUR 100,000 - 150,000
Lead Software Engineer - AI Tooling
Lead Software Engineer - AI Tooling

JPMorganChase • Dublin

On-site
EUR 70,000 - 90,000
Senior Software Engineer - Machine Learning (f/m/d)
Senior Software Engineer - Machine Learning (f/m/d)

PowerToFly • Dublin

On-site
EUR 70,000 - 90,000
Stock Options
Fertility and family building benefits
Generous paid time off
+3
AI Builder Emerging Talent, Manager - Public Sector, NonProfit & Education
AI Builder Emerging Talent, Manager - Public Sector, NonProfit & Education

Salesforce • Dublin

On-site
EUR 90,000 - 130,000
Forward Deployed Engineer
Forward Deployed Engineer

Salesforce • Dublin

Hybrid
EUR 70,000 - 90,000
Principal Fullstack Software Engineer (Dubai relocation required)
Principal Fullstack Software Engineer (Dubai relocation required)

Laine • Ireland

Hybrid
EUR 69,000 - 104,000
Flexible working hours
Support for continuous learning and professional development
Senior Software Engineer
Senior Software Engineer

Shoptalk • Dublin

On-site
EUR 70,000 - 90,000