Software Engineer, Payments
Core
Design, develop, and maintain scalable Java and Spring Boot applications for the WEX Bill Pay SaaS platform, facilitating consumer bill payments for technology and service providers.
Role type
Senior IC backend software engineer (payments)
Builds
Scalable event-driven services and core services for the Bill Pay platform
Domain
Financial services / Payments / SaaS
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, AWS Cloud, Apache Kafka, PostgreSQL, Oracle, SQL, stored procedures, automated testing, software design principles, security, compliance
Preferred skills
Financial services domain knowledge, cloud-native SaaS development, distributed team collaboration
Technologies
Java, Spring Boot, AWS, Apache Kafka, PostgreSQL, Oracle
Responsibilities
Define and implement architectural roadmap for the Bill Pay platform; Design and maintain scalable applications; Build event-driven services; Develop database solutions and optimize SQL; Write high-quality automated tests; Collaborate with engineering teams to reduce duplication.
Seniority
Mid-level, hands-on IC