Software Development Engineer
foxitsoftware· International Engineering Center
About this role
Junior Software Engineer (AI & Document Systems)
Location: Ireland (Hybrid — Dublin area)
Type: Full-time
About the role
Foxit is hiring a Junior Software Engineer to join our Ireland-based team building AI-powered, document-centric applications. This role is a strong fit for a recent graduate or early-career engineer with solid Python fundamentals and genuine curiosity about LLMs and document systems.
You’ll learn by doing—working alongside senior engineers to build and improve software that processes, manages, and analyses documents (especially PDFs) using modern AI techniques.
What you’ll do
Develop and maintain Python-based applications and services
Support delivery of AI-powered features using LLMs in document workflows
Assist with prompting and context management for document-focused use cases
Contribute to document ingestion and management workflows
Help process and extract information from PDF documents (text + structure basics)
Work with embeddings and introductory semantic search concepts
Write clean, tested, and well-documented code
Collaborate via code reviews, team discussions, and iterative delivery
Take direction from team leads and grow your skills through mentorship
What you’ll bring (required)
Bachelor’s degree in Computer Science / Software Engineering (or related)
Strong Python skills and good software fundamentals
Foundational understanding of AI and LLM concepts
Exposure to prompting and LLM-driven workflows (coursework, projects, internship, etc.)
Basic knowledge of document management concepts
Familiarity with PDF structure and text extraction concepts
Strong problem-solving mindset and willingness to learn quickly
Nice to have (bonus)
Introductory experience with RAG concepts
Familiarity with embeddings and/or vector databases
Exposure to vLLM, Ollama, or similar tooling
Basic understanding of REST APIs
Awareness of data privacy and GDPR principles
What success looks like
You ramp quickly on our codebase and ship reliable improvements
You collaborate well (communication, reviews, asking good questions)
You build confidence in LLM/document workflows while strengthening engineering fundamentals
Frequently Asked Questions
Is the salary disclosed for the Software Development Engineer position at foxitsoftware?
The salary for this Software Development Engineer role at foxitsoftware is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Development Engineer position at foxitsoftware located?
This Software Development Engineer role at foxitsoftware is based in Dublin. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Development Engineer role at foxitsoftware full-time or part-time?
This is listed as a Full time position. It is posted as a Software Development Engineer role in the International Engineering Center department at foxitsoftware.
Which team or department does the Software Development Engineer at foxitsoftware belong to?
This Software Development Engineer position is part of the International Engineering Center department at foxitsoftware. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Development Engineer position at foxitsoftware?
Click the "Apply Now" button on this page. You will be redirected to foxitsoftware's official application portal hosted on lever where you can submit your application directly.
When was the Software Development Engineer job at foxitsoftware posted?
This Software Development Engineer position at foxitsoftware was posted on Aug 7, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Development Engineer
foxitsoftware
You'll be redirected to foxitsoftware's official application page on Lever.