Principal Software Engineer

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Ireland, IRL
Remote
Expert/Leader
Software
The Role
Leads modernization of legacy .NET and Windows systems into scalable, resilient Linux and AWS-native platforms. Designs cloud-native architectures, production systems, infrastructure, and CI/CD pipelines while mentoring engineering teams. Applies LLMs and AI tools to development workflows and builds AI-powered features including semantic search, document ingestion, workflow automation, and agentic systems. Requires deep AWS, backend, API, distributed systems, observability, migration, and AI/ML experience.
Summary Generated by Built In
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
    • 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 Affirmative Action regulations. 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. 

    Skills Required

    • Bachelor's degree
    • 10+ years of software engineering experience
    • Experience migrating Windows-based systems to Linux environments
    • Experience decomposing monolithic applications into cloud architectures
    • Strong C# and .NET experience, including modernization to .NET Core or .NET 6+
    • Strong backend systems and API design experience
    • Deep experience with AWS services and architecture
    • Experience building and operating production systems
    • Understanding of observability, scaling, and resilience
    • Active use of AI tools in software development workflows
    • Experience building at least one AI-powered feature or system
    • Understanding of RAG, embeddings, vector search, prompt design, and system orchestration
    • Experience experimenting with or building agentic workflows or multi-step AI pipelines
    • Ability to make pragmatic migration and build-versus-buy tradeoffs
    • Comfort working across legacy systems, modern cloud platforms, and emerging AI tooling
    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: Long Beach, CA
    400 Employees
    Year Founded: 1987

    What We Do

    Laserfiche develops intelligent content management and business process automation software that accelerates how business gets done. Today, Laserfiche is innovating with cloud, machine learning and AI to enable organizations to boost productivity and deliver digital-first customer experiences.

    Why Work With Us

    Here at Laserfiche, we all share a common curiosity for anything and everything. This brings an all-hands-on-deck approach to our office. Employees quickly become experts in their roles, but more often form cross-functional teams, collaborate at all levels and take on impactful projects from day one.

    Gallery

    Gallery

    Similar Jobs

    Mastercard Logo Mastercard

    Principal Software Engineer

    Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
    Remote or Hybrid
    Dublin, IRL
    38800 Employees

    Cisco Logo Cisco

    Principal Software Engineer

    Cloud • Information Technology • Internet of Things • Professional Services • Software
    In-Office or Remote
    22 Locations
    77500 Employees

    BJAK Logo BJAK

    Principal Software Engineer

    Artificial Intelligence • Fintech • Software • Financial Services
    Remote
    Ireland, IRL
    253 Employees
    Remote
    Ireland, IRL
    6766 Employees

    Similar Companies Hiring

    Kepler  Thumbnail
    Artificial Intelligence • Fintech • Software
    New York, New York
    9 Employees
    Onshore Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    60 Employees
    Revel.io Thumbnail
    Aerospace • Hardware • Robotics • Software
    US
    50 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account