Summary
WEX is a payments technology company, and its Corporate Payments Engineering organization is seeking a Software Engineer to develop and execute software solutions for the Bill Pay platform. The role focuses on designing scalable Java and Spring Boot applications in AWS, building event-driven services with Apache Kafka, maintaining PostgreSQL and Oracle databases, and collaborating across engineering teams.
Responsibilities
- Help develop, drive, and execute the long-term vision and strategy for the Corporate Payments cross-cutting and core services
- Collaboratively define and implement the architectural roadmap for the Bill Pay platform, aligning with business objectives, industry best practices, and other Corporate Payments engineering teams
- Design, develop, and maintain scalable Java and Spring Boot applications running in AWS Cloud
- Build and enhance event-driven services using Apache Kafka
- Develop and maintain database solutions using PostgreSQL and Oracle, including SQL development and Oracle stored procedures
- Foster a culture of innovation, collaboration, empowerment, and continuous learning within the engineering team
- Continuously challenge the status quo and implement engineering practices that reduce time-to-market while maintaining quality and reliability
- Collaborate with other Corporate Payments engineering teams to reuse development practices, services, and components to reduce duplication
Skills
- 2+ years of professional software engineering experience
- Strong experience developing applications using Java and Spring Boot
- Experience developing and deploying applications on AWS Cloud
- Experience building event-driven applications using Apache Kafka
- Experience developing and supporting applications using PostgreSQL and Oracle Database, including Oracle stored procedures and SQL optimization
- Experience writing high-quality automated tests, including unit, component, and integration tests, with a strong understanding of the test pyramid
- Strong understanding of software design principles, security, and compliance requirements in cloud and data environments
- Excellent problem-solving, collaboration, and technical communication skills
- Ability to work effectively in a fast-paced, agile environment with changing priorities
- Experience building applications in the financial services or payments industry, including bill pay, credit card, accounts receivable, or accounts payable solutions
- Experience developing cloud-native SaaS applications
- Experience working with geographically distributed engineering teams
Qualifications
Must Haves
- 2+ years of professional software engineering experience
- Strong experience developing applications using Java and Spring Boot
- Experience developing and deploying applications on AWS Cloud
- Experience building event-driven applications using Apache Kafka
- Experience developing and supporting applications using PostgreSQL and Oracle Database, including Oracle stored procedures and SQL optimization
- Experience writing high-quality automated tests, including unit, component, and integration tests, with a strong understanding of the test pyramid
- Strong understanding of software design principles, security, and compliance requirements in cloud and data environments
- Excellent problem-solving, collaboration, and technical communication skills
- Ability to work effectively in a fast-paced, agile environment with changing priorities
Nice to Haves
- Experience building applications in the financial services or payments industry, including bill pay, credit card, accounts receivable, or accounts payable solutions
- Experience developing cloud-native SaaS applications
- Experience working with geographically distributed engineering teams
Benefits
- Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan.
- Health insurance
- Dental insurance
- Vision insurance
- Retirement savings plan
- Paid time off
- Health savings account
- Flexible spending accounts
- Life insurance
- Disability insurance
- Tuition reimbursement