Full-time

WEX Inc is hiring a Staff Software Engineer

About the Role

At WEX Inc, we simplify the business of running a business. Our Benefits Technology team is looking for a Staff Software Engineer who is passionate about solving complex customer problems. You will design and build high-quality software using modern technologies and lead key initiatives through your deep technical expertise.

What You'll Do

  • Collaborate with stakeholders to understand and address our customers' biggest challenges.
  • Measure, inspect, and drive decisions using data.
  • Design, test, code, and instrument new software solutions.
  • Strengthen our engineering process with TDD, BDD, Microservice, and Vertical Slice Architectures.
  • Support live applications, promote proactive monitoring, and ensure rapid incident response.
  • Analyze existing systems to identify bottlenecks and improvement opportunities.
  • Mentor peers and foster continuous learning within your team and organization.
  • Lead team initiatives using your wide-ranging experience to decide on methods and approaches.
  • Hold your team accountable for delivering quality results using defined OKRs.
  • Interact with Senior Managers to discuss plans, results, and advise on complex matters.

What We're Looking For

  • Bachelor's degree in Computer Science, Software Engineering, a related field, or demonstrable equivalent experience.
  • Strong professional experience in software engineering.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Passion for keeping up with modern technologies and design.
  • Proficiency in the .NET framework and C#.
  • Experience building and consuming REST APIs.
  • Proven track record of writing comprehensive unit tests and test suites.
  • Strong understanding of software security principles and OWASP guidelines.
  • Proficiency with Git version control and CI/CD pipelines.
  • Experience with Agile development methodologies.
  • Track record of delivering complex projects on schedule.
  • Experience in writing performant stored procedures and functions.
  • Experience with Docker, Kubernetes, and Cloud-Native applications.
  • Experience with modern RDBMS (MS SQL, Postgres, MySQL) and NoSQL databases.
  • Experience with RESTful API design, Kafka / event-driven design, and modern Web UI Frameworks (Angular, React).

Nice to Have

  • Experience with Helm/ArgoCD, Terraform, and GitHub Actions.
  • Familiarity with GraphQL, Azure cloud services.
  • Experience with Generative AI and Agentic AI models and frameworks.

Technical Stack

  • C#, Docker, Modern RDBMS (MS SQL, Postgres, MySQL), RESTful API design
  • Kafka / event-driven design, Modern Web UI Frameworks (Angular, React)
  • Kubernetes, NoSQL databases, Cloud-Native applications and services
  • Helm/ArgoCD, Terraform, GitHub Actions, GraphQL, Azure
  • Generative AI and Agentic AI models and frameworks

Team & Environment

You'll work on the Benefits Technology team, partnering closely with Product Managers and customers to deliver impactful solutions. We are a group of passionate technologists, collaborators, and problem solvers.

Required Skills
C#DockerKubernetesRESTful API designKafkaEvent-driven designAngularReactModern RDBMSNoSQL databasesCloud-Native applicationsHelmArgoCDMicroservicesSystem Design
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
WEX Inc

WEX simplifies the business of running a business. Their WEX Benefits solutions reduce complexity and help manage costs of benefits administration for clients and partners.

Visit website
Job Details
Category fullstack
Posted 3 months ago