For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
WEX
WEX

Senior Software Engineer, Risk

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Microservices
Software Development
Agile
+39

Permanent role
4 days ago
Apply now

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:

  • Design, develop, test, deploy, and monitor sophisticated processes in a cloud-based architecture.
  • Own medium to large complex components, systems, products, or platforms.
  • Focus on building robust and scalable microservices, including defining service boundaries, choosing appropriate communication protocols, and implementing service discovery.
  • Leverage and contribute to our CI/CD pipelines, including implementing Infrastructure as Code (IaC) using tools like Terraform, including provisioning and managing cloud-based data infrastructure.
  • Practice agile development methodologies like TDD and BDD within a microservices and event-driven architecture.
  • Utilize data and/or AI technology or tools in solution design and development for more effective business outcomes and better customer experience, as well as for increased productivity and solution quality.
  • Analyze data to understand risk problems and build effective solutions.

Platform & Operations

  • Support live microservices, including proactive monitoring, rapid incident response, and continuous improvement through automation.
  • Analyze data, existing systems and processes, and system performance independently to identify bottlenecks and opportunities for improvement.
  • Contribute to building and maintaining a platform for deploying, managing, and monitoring microservices, including tools for containerization (e.g., Docker, Kubernetes) and observability (e.g., Datadog, Splunk).
  • Implement and enforce best practices for microservices development, such as API gateways, circuit breakers, and service-level agreements (SLAs).

Collaboration & Communication

  • Collaborate effectively with partners/stakeholders to understand customer needs and business challenges.
  • Contribute to a scrum team with proper agile development practices, ensuring high-quality and timely development and delivery that effectively solves target problems.
  • Take strong ownership of our systems and proactively identify and communicate dependencies.
  • Participate in, assist with, or lead technical discussions and code reviews with peers.
  • Mentor junior engineers and learn from senior engineers.
  • Foster a culture of continuous learning within the team.
  • Partner with the hiring team to conduct interviews and provide timely, quality feedback.

Engineering Excellence

  • Develop and maintain tools and frameworks to support the development and testing of microservices (e.g., API documentation, testing frameworks).
  • Ensure all work adheres to team processes and best practices.
  • Eagerly learn and explore new technologies and innovative approaches to improve effectiveness and productivity, sharing learnings with the team to foster collective growth.

Key Considerations For a Senior Engineer

  • Strong Foundation: A solid foundation in Computer Science and Software Engineering concepts, principles, and methodologies, and the ability to apply these to problem-solving.
  • Independent Contribution: Independently and productively complete work of medium/large complexity and proactively seek reviews from senior engineers and architects to ensure high quality.
  • Proactive Learning & Growth: Actively seek feedback from senior engineers and continuously learn and improve skills. Become a subject matter expert in your functional area and best practices.
  • Problem-Solving: Demonstrate strong analytical and problem-solving skills to effectively address technical challenges. Assess unique circumstances and apply creative problem-solving techniques to resolve issues or suggest various approaches.
  • Communication & Collaboration: Communicate and collaborate effectively within the team and with other stakeholders.

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.

About WEX

👥1001-5000
📍South Portland, Maine, United States
🔗Website

WEX Service

WEX product / service
WEX product / service
WEX product / service
WEX product / service
WEX product / service

How does WEX work?

Company culture

Integrity

Through authenticity, honesty and transparency we build trust.

Execution

We achieve the high expectations we set for ourselves by delivering results.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service