About The Team/Role
WEX is an innovative global commerce platform and payments technology company. In a rapidly changing environment, we're simplifying the business of doing business for our customers, freeing them to focus on what matters most. We're committed to building a consistent, world-class user experience across our products and services, leveraging customer-focused innovations in strategic initiatives like big data, AI, and Risk.
Position Summary
We are seeking a highly motivated and high-potential Senior Software Engineer to join our Risk Engineering team. This is an exciting opportunity to make a significant impact on the business and accelerate your career growth.
The Risk Engineering team at WEX plays a critical role in building platforms and technology to manage and mitigate risk across various domains, including credit risk, financial crimes, fraud detection, and collections. We empower diverse customer businesses with sophisticated products while developing and implementing robust risk strategies and controls to protect our customers and the company from potential losses.
We leverage advanced technologies, including modern big data technologies and AI, to ensure our efficiency and effectiveness. Our development teams utilize agile methodologies with a combined engineering approach and the product operating model.
Join a strong team of highly talented engineers and leaders within Risk Engineering. We tackle challenging problems with significant business impact, providing ample opportunities for professional growth.
If you aspire to become a strong engineer who can solve complex problems, generate significant impact, and rapidly advance your career, this is an excellent opportunity!
How You’ll Make An Impact
Design & Development:
Platform & Operations
Collaboration & Communication
Engineering Excellence
Key Considerations For a Senior Engineer
Experience You’ll Bring
Education:
Bachelor's degree in Computer Science, Software Engineering, or related field. Alternatively, demonstrable deep understanding, experience, and capability in software engineering will be considered. 4+ years of experience in software engineering at a large scale
Master or PhD degree in Computer Science (or related field) and 2+ years of experience in software engineering
Technical Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Extensive experience designing high-quality, performant, and efficient solutions for problems of medium/large complexity.
Proficiency in object-oriented programming languages with a strong understanding of TDD.
Extensive experience and a good understanding of CI/CD automation.
Experience building and deploying applications in cloud environments.
Familiarity with event-driven architectures, message queues (e.g., Kafka), and stream processing frameworks.
Understanding of microservices architectures, including concepts like service discovery, load balancing, and API gateways.
Experience with combined engineering practices and agile development.
Experience with scripting languages such as javascript, TypeScript / Node.js preferred
Experience with Salesforce API integration is preferred
Personal Attributes:
Highly self-motivated and eager to learn, continuously seeking new technologies and adopting appropriate ones to improve productivity, quality, and effectiveness. For example, proactively exploring GenAI technology and tools for increased work productivity and quality, as well as building innovative products/systems.
Passionate about understanding and solving customer/business problems.
Proactive in exploring and adopting new technologies (e.g., GenAI) to improve productivity and quality.
Through authenticity, honesty and transparency we build trust.
We achieve the high expectations we set for ourselves by delivering results.