Senior Software Engineer
Overview
PageDNA is seeking a Senior Software Engineer to help design, build, and scale our document generation and rendering platform. You’ll work on systems that produce high-quality, high-volume PDFs and images, requiring deep understanding of rendering pipelines, file formats, and performance optimization. AI will be a critical component in your work.
This role is ideal for engineers who enjoy working close to the metal of document and image processing, while also contributing broadly to the health and evolution of the engineering platform, including infrastructure, tooling, and customer-facing features.
Responsibilities
- Design and develop high-performance systems for generating PDFs and images at scale
- Build and maintain core rendering pipelines for document composition and output
- Work with technologies such as Ghostscript, PostScript, and PDF libraries
- Ensure correctness and fidelity of generated output across different viewers and
environments - Debug and resolve complex rendering issues involving fonts, layout, color spaces, and
image encoding - Optimize performance for large-scale batch processing of documents
- Develop and enhance eCommerce-related features within the PageDNA platform
- Contribute to technical initiatives beyond feature development, including:
- Upgrading operating systems and runtime environments
- Migrating legacy systems (e.g., Python 2 to Python 3)
- Improving CI/CD pipelines and development workflows
- Collaborate with product and QA teams to deliver accurate and reliable functionality
- Write clean, maintainable, and well-tested code
- Participate in architectural decisions and technical roadmap planning
- Adopt an AI-first approach to all work
- Mentor junior engineers and contribute to engineering best practices
Required Qualifications
- 5+ years of professional software engineering experience
- Strong proficiency in at least one backend language (e.g., Java, C#, C++, Python)
- Solid understanding of PDF structure and/or PostScript concepts
- Experience working with image formats such as JPEG, PNG, and related encoding/compression techniques
- Familiarity with fonts, font embedding, and text rendering
- Experience contributing to system-level improvements (e.g., upgrades, tooling, CI/CD)
- Strong debugging and problem-solving skills, especially with complex file formats
- Experience working with large files or high-throughput processing systems
- Familiarity with version control systems (Git)
Preferred Qualifications
- Experience with Ghostscript or similar rendering engines
- Deep knowledge of the PDF specification (e.g., objects, streams, xrefs, fonts, annotations)
- Experience with PostScript or print-oriented page description languages
- Understanding of color spaces, color management, and ICC profiles
- Knowledge of Puppet or other configuration management tools
- Experience optimizing performance in CPU- or memory-intensive systems
- Familiarity with vector graphics, rasterization, and layout engines
- Experience with automated testing for rendering correctness
- Experience building or maintaining eCommerce features (e.g., checkout flows, pricing, product configuration)
What You’ll Work On
- High-volume PDF and image generation systems
- Rendering engines and layout pipelines
- Font handling and text layout systems
- Image processing and optimization workflows
- eCommerce features and user-facing functionality
- Platform improvements including CI/CD, system upgrades, and technical debt reduction
Soft Skills
- Strong communication and collaboration skills
- Ability to work independently and take ownership of features and technical initiatives
- Attention to detail, especially in visual and rendering correctness
- Willingness to work on both feature development and necessary technical maintenance work
- Pragmatic decision-making with a focus on delivering value
- Curiosity and willingness to learn deeply technical domains
Why PageDNA?
- Work on technically challenging problems in document rendering and generation
- High ownership and impact within a focused engineering team
- Opportunity to deepen expertise in PDF, imaging, and rendering technologies
- Work across a broad technical surface area—from core rendering systems to platform improvements and eCommerce features
- Real-world impact on systems that produce critical customer-facing documents
Location
- Remote or hybrid (depending on company policy)
Employment Type
- Full-time
Interested in Applying?
If you enjoy solving difficult engineering problems involving rendering systems, document generation, and large-scale processing infrastructure, we’d love to hear from you.