Lead Software Engineer
Accela is seeking a Lead Software Engineer to join our engineering team responsible for delivering our payment platform, a critical system that provides secure payment processing capabilities to government agencies. This role offers the opportunity to provide technical leadership on payment system architecture, ensuring PCI DSS compliance, and implementing best practices across our technology stack. The position is remote and based in Ireland.
As a Lead Software Engineer, you will lead the technical design and architecture of payment system components, ensuring scalability, security, and compliance. Your day-to-day responsibilities will include designing and implementing payment gateway integrations using domain-driven design principles and reactive programming patterns. You will collaborate with InfoSec and Legal teams to ensure proper data classification, security controls, and regulatory compliance. Additionally, you will provide technical mentorship to engineers on payment systems, Java development, test-driven development, and architectural patterns.
The ideal candidate will have a Bachelor's degree (or equivalent experience) in Computer Science or a related field, with at least 7 years of professional software development experience. You should have at least 5 years of experience developing payment systems, financial applications, or highly regulated software systems. Strong expertise in Java, with a demonstrated ability to design and implement complex backend services, is essential. A deep understanding of domain-driven design principles and experience applying DDD to real-world business problems is required. Knowledge of payment gateway integrations, tokenization, and PCI DSS compliance requirements is also necessary.
Accela offers a comprehensive benefits package, including 25 vacation days, Ireland standard holidays, pension contribution, and a supplemental healthcare package. Beyond a stellar work environment, great people, and inspiring, innovative work, we provide these benefits to support our employees' well-being and professional growth.
For nearly 20 years, Accela has been an industry leader in designing and delivering government software to improve efficiency, increase citizen engagement, and enable the development of thriving communities. Our mission is to provide a robust, cloud-based platform of government software solutions that accelerate growth, efficiency, and transparency in communities of all sizes. Joining Accela means being part of a team committed to innovation, diversity, equity, and inclusion, and making a meaningful impact on communities worldwide.