Position SummaryWe are seeking a highly skilled Senior Software Engineer to own the backend architecture, data processing, and modernization of InfoSend's core EBPP (Electronic Bill Presentment & Payment) and digital delivery platforms. You will be the technical driver for scaling our PHP-based backend systems, optimizing high-volume transaction queues, and leading the strategic modernization of our client-facing portals from legacy jQuery/HTML to React/Next.js. This is a high-ownership role for an experienced engineer who thrives in complex environments, drives CI/CD excellence, and ensures SOC2/PCI compliance without sacrificing delivery velocity.
Job Responsibilities:Backend Architecture & System Scaling- Design, develop, and scale backend-heavy PHP services and REST APIs for EBPP job submission, invoice processing, and production tracking
- Optimize SQL databases (PostgreSQL/MySQL) and manage consumer queues for high-volume, distributed transaction processing
- Integrate complex data workflows and ensure high availability for mission-critical print/mail production systems
Strategic Modernization & Front-end Evolution- Drive the technical execution of modernizing our client portals. Architect and build new UI components using React, Next.js, and Tailwind CSS
- Maintain, support, and incrementally refactor the existing jQuery/HTML frontend during the transition phase
- Leverage AI prototyping tools and coding assistants to accelerate UI/UX development and modernization efforts
CI/CD Ownership & DevOps Integration- Own and optimize GitLab CI/CD pipelines for the Digital Delivery team. Manage version control, automated testing, and rollouts
- Implement zero-impact release strategies (canary deployments, automated rollbacks) to ensure reliable, weekly feature deliveries
- Partner with Platform Engineering to ensure seamless "Metal-to-Application" lifecycle integration and optimize deployment times
Security, Compliance & Data Integrity- Ensure application security (OAuth), data integrity, and compliance with industry standards (including SOC, HIPAA, PCI, if applicable, etc.)
- Embed security-by-design principles into the SDLC and drive automated compliance evidence collection to maintain continuous audit readiness
- Manage secrets, enforce least-privilege access, and conduct regular security reviews to protect sensitive client billing and payment data
- Technical Leadership, Documentation & Process Improvement
- Document code / architecture; lead code reviews, process improvements, deployments/migrations
- Act as the technical anchor for the team: establish and enforce coding standards, troubleshoot critical system issues, and mentor junior/mid-level engineers
- Drive continuous improvement initiatives by identifying technical debt, optimizing legacy workflows, and elevating the overall engineering maturity of the Digital Delivery team
Requirements
Required Experience & Skills- Experience: 7+ years of professional software engineering experience, with a heavy focus on backend development and distributed systems
- Backend Mastery: Deep proficiency in PHP 8+ and PHP frameworks, building REST APIs, microservices, and managing message queues (RabbitMQ is preferred)
- Database & Data Processing: Strong SQL experience optimizing relational databases (PostgreSQL/MySQL) for high-throughput transactional systems
- DevOps & CI/CD: Hands-on mastery of GitLab CI/CD pipelines and full SDLC ownership. Experience implementing automated testing and zero-downtime deployment strategies
- Core Frontend & Web Technologies: Strong proficiency in core web programming languages (PHP, HTML/CSS, jQuery) with extensive experience maintaining and troubleshooting legacy client portals
- Security Mindset: Strong understanding of authentication/authorization (OAuth, JWT), secure coding best practices, and experience building systems in regulated environments
Preferred Qualifications- Experience maintaining or migrating legacy codebases (jQuery/HTML or FoxPro)
- Experience with React, Next.js, and Tailwind CSS for client portal modernization initiatives
- Familiarity with leveraging AI coding assistants for rapid prototyping and legacy code translation
- Ability to work independently and communicate effectively in a collaborative environment
- Linux development environment experience is a plus
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
What we Offer- Medical, dental, vision, and life insurance
- Supplemental and flexible spending options
- 401(k) with generous company match
- Paid time off, sick leave, and holidays
- Bonus opportunities
- Stability
- Casual dress and supportive team culture
- Employee Assistance Program
Salary Description
$100,000-$130,000/year