WEX Inc

Senior Integrated Engineer

Brazil Sao Paulo - Remote Full time

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.