Logo for WEX

Senior Integrated Engineer

Roles & Responsibilities

  • Expertise in C# .NET Core, RESTful API development, and service design.
  • Strong understanding of microservices, containerization (Docker, Kubernetes), and distributed systems design.
  • Solid understanding of SQL and NoSQL databases.
  • Experience with Git, CI/CD pipelines, and automated testing.

Requirements:

  • Lead the development of complex features spanning backend and frontend components.
  • Design and implement scalable C# .NET Core microservices and React front-end applications integrated with REST and GraphQL APIs.
  • Implement and consume Kafka event streams for reliable asynchronous communication; contribute to API design and documentation.
  • Ensure code quality, observability, and maintainability; mentor engineers and collaborate with DevOps, QA, architects, and product managers.

Job description

About the Team/Role

WEX is seeking a Software Development Engineer 3 (Full Stack) to join our Health & Benefits Platform technology team.
In this role, you will design, build, and deliver scalable microservices and modern web applications that power our next-generation benefits experience.
You’ll be a senior-level contributor collaborating across teams to build event-driven systems, reusable frameworks, and user-focused solutions using C# .NET, Kafka, and React within a microservice architecture deployed to the cloud.

How you'll make an impact

  • Lead the development of complex features spanning backend and frontend components.

  • Apply deep technical expertise to design and implement clean, maintainable, and performant code.

  • Mentor less experienced engineers and contribute to team design standards.

  • Partner with architects and product managers to define scalable solutions aligned with the platform’s long-term strategy.

  • Ensure that code quality, observability, and maintainability are embedded throughout the software delivery lifecycle.

  • Design and develop C# .NET Core microservices that support domain-driven architecture.

  • Build and maintain React front-end applications integrated with REST and GraphQL APIs.

  • Implement and consume Kafka event streams to enable reliable, asynchronous communication across services.

  • Contribute to API design, versioning, and documentation to ensure consistency across the ecosystem.

  • Participate in peer reviews, architecture discussions, and agile ceremonies.

  • Ensure high quality through unit, integration, and contract testing.

  • Partner with DevOps and QA to maintain CI/CD pipelines, monitoring, and telemetry for production systems.

  • Support incident resolution through effective root-cause analysis and continuous improvement.

  • Share knowledge, promote best practices, and help evolve WEX’s engineering standards.

Experience you'll bring 

  • Expertise in C# .NET Core, RESTful API development, and service design.

  • Strong understanding of microservices, containerization (Docker, Kubernetes), and distributed systems design.

  • Solid understanding of SQL and NoSQL databases.

  • Experience with Git, CI/CD pipelines, and automated testing.

  • Strong problem-solving, debugging, and collaboration skills.

  • Effective written and spoken English communication.

Plus

  • Strong professional software engineering experience.

  • Experience with React and modern JavaScript/TypeScript frameworks.

  • Hands-on experience with Kafka or similar event streaming technologies.

  • Experience with Domain-Driven Design (DDD) and Event-Driven Architecture (EDA).

  • Familiarity with GraphQL federation (e.g., HotChocolate, Apollo Gateway).

  • Exposure to Azure or other cloud environments.

  • Knowledge of OpenTelemetry, Application Insights, or similar observability tools.

  • Previous experience in health, benefits, or financial services industries.

  • Demonstrated ability to influence technical direction and mentor other engineers.

Integration Engineer Related jobs

Other jobs at WEX

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.