Lead Software Engineer
Accela
full-remoteleadpermanentbackendengineering-management Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaReactive ProgrammingDomain-Driven Design (DDD)Test-Driven Development (TDD)Behavior-Driven Development (BDD)PCI DSSPayment SystemsAzureKubernetesAgile/Scrum
About the role
Role overview
As a Lead Software Engineer at Accela, you will lead the technical design and delivery of the company’s payment platform. You’ll help ensure PCI DSS compliance, build scalable payment integrations, and mentor engineers on domain-driven design and reactive programming patterns in a regulated environment.
Key responsibilities
- Own the technical architecture and design of payment system components, ensuring scalability, security, and PCI DSS compliance.
- Design and implement payment gateway integrations using domain-driven design (DDD) and reactive programming patterns.
- Lead complex technical initiatives and provide technical mentorship across payment systems and engineering practices.
- Mentor on Java development, test-driven development (TDD), and relevant architectural patterns.
Requirements
- 7+ years of professional software development experience.
- Strong expertise in Java and the ability to design/implement complex backend services.
- Experience applying Domain-Driven Design (DDD) to real-world business problems.
- Strong understanding of TDD and BDD.
- Experience working in Agile/Scrum, preferably with SAFe.
- Demonstrated ability to lead technical initiatives and mentor engineers.
- At least 5 years building payment systems, financial applications, or similarly regulated software.
- Knowledge of payment gateway integrations, tokenization, and PCI DSS requirements.
- Communication skills to explain technical concepts to diverse audiences.
- Bachelor’s degree (or equivalent experience) in Computer Science or related field.
Nice to have / preferred
- Experience with Azure, specifically Azure Key Vault and Azure Kubernetes Service (AKS).
- Proven track record designing cloud systems at scale.
About Accela
Accela provides cloud-based software for government agencies. The company focuses on building regulated, secure technology platforms that help public sector organizations manage critical workflows and services, including payment-related capabilities.
Scraped 5/12/2026