Accela

LeadSoftwareEngineer

€95–105k Dublin, Ireland FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer at Accela. Skills: Payment systems architecture, Domain-driven design, Java development. Lead technical design and architecture. Ensure scalability, security, PCI DSS compliance”

Industry & Context.

Eligibility Requirements

On-call rotation

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, 7 years professional software development, 5 years developing payment systems, Java expertise, Domain-driven design principles, Test-driven development, Behavior-driven development methodologies, Agile/Scrum environments experience, Problem-solving skills, Technical communication skills, Experience leading technical initiatives, Mentoring other engineers experience

Nice to Have

Azure cloud services experience, Azure Key Vault experience, Azure Kubernetes Service experience, Designing cloud systems at scale

What You'll Do.

Lead technical design and architecture

Design payment gateway integrations

Implement domain-driven design principles

Implement reactive programming patterns

Collaborate with InfoSec and Legal teams

Ensure proper data classification

Ensure security controls

Ensure regulatory compliance

Provide technical mentorship

Drive architectural decisions

Implement comprehensive testing strategies

Participate in on-call rotation

Investigate critical issues

Resolve critical issues

Lead technical initiatives

Contribute to engineering standards

Contribute to code review practices

Improve development processes

Stay current with payment industry trends

Stay current with security best practices

Stay current with emerging technologies

How You'll Work.

Team & Collaboration

Cross-team collaboration; Distributed teams; Backend teams; Infrastructure teams; Security teams; Compliance teams

Communication Scope

Explain technical concepts

Process & Methodology

Agile, Scrum, SAFe

Full Job Description

ABOUT THE ROLE This role is part of our engineering team delivering Accela’s payment platform, a critical system serving government agencies with secure payment processing capabilities. As a Lead Software Engineer, you will provide technical leadership on payment system architecture, ensuring PCI DSS compliance and implementing best practices across our technology stack. The work involves designing and building scalable payment integrations, leading complex technical initiatives, and mentoring engineers on domain-driven design and reactive programming patterns. You will collaborate across disciplines, including backend, infrastructure, security, and compliance teams, to deliver production-quality payment solutions. This is an excellent opportunity for engineers who enjoy solving complex architectural challenges in regulated environments, working with modern technologies, and making technical decisions with broad organizational impact. SPECIFIC RESPONSIBILITIES Lead the technical design and architecture of payment system components, ensuring scalability, security, and PCI DSS compliance. Design and implement payment gateway integrations using domain-driven design principles and reactive programming patterns. Collaborate with InfoSec and Legal teams to ensure proper data classification, security controls, and regulatory compliance. Provide technical mentorship to engineers on payment systems, Java development, test-driven development, and architectural patterns. Drive architectural decisions through technical RFCs, design reviews, and cross-team collaboration. Implement comprehensive testing strategies, including unit tests, integration tests, and behavior-driven development scenarios Participate in the on-call rotation for production payment systems, investigating and resolving critical issues. Lead technical initiatives from concept through delivery, working effectively across distributed teams in Ireland, the USA, and Costa Rica. Contribute to engineering standards

Free ATS check

Applying for this Lead Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Accela?

Real rants from real employees. Read before you apply.

Read Company Rants →