Brazil Sao Paulo - Remote Office, Brazil remote

WEX Inc is hiring a Senior Software Engineer

About the Role

As a Senior Software Engineer, you will drive the design and implementation of resilient, cloud-native systems within a high-performing team. You'll take ownership of technical outcomes, ensuring solutions are scalable, maintainable, and aligned with strict regulatory standards in the payments industry.

Key Responsibilities

  • Deliver robust software as part of small, agile teams focused on continuous iteration and technical excellence
  • Collaborate across engineering, product, and compliance stakeholders to define and implement effective solutions
  • Mentor junior engineers in coding practices, architectural design, and testing strategies
  • Design and evolve microservices and APIs using modern frameworks and secure coding standards
  • Work across the stack—from front-end interfaces to back-end services, databases, and infrastructure automation
  • Ensure deployment pipelines are efficient, reliable, and built on infrastructure-as-code principles
  • Balance rapid development with the rigorous compliance demands of financial systems
  • Adapt quickly to new technologies and shift between programming languages and platforms as needed

Qualifications

  • Proven experience in software development with a focus on backend systems and distributed architectures
  • Hands-on expertise with Golang, Java, or C#, alongside AWS, MongoDB, and Terraform
  • Strong track record building and maintaining web services and APIs
  • Deep understanding of testing methodologies, including unit, component, integration, and BDD approaches
  • Familiarity with modern web frameworks and both SQL and NoSQL data stores
  • Experience with CI/CD pipelines, containerization, Kubernetes, and infrastructure automation
  • Demonstrated ability to solve complex problems with clear, logical reasoning
  • Excellent communication skills and a collaborative mindset

Preferred Background

  • Active contributions to open-source projects or personal development work
  • Experience in systems engineering, automation, or DevOps practices

Culture & Environment

The team values lifelong learning, technical mentorship, and collective success over individual recognition. You'll thrive here if you value clear communication, take pride in ownership, and support team decisions even when leading technical discussions. The environment is ego-free, encouraging growth, curiosity, and thoughtful trade-offs between speed and compliance.

Required Skills
GolangJavaC#MongoDBAWSTerraformWeb ServicesUnit TestingComponent TestingIntegration Testing GolangJavaC#MongoDBAWSTerraformWeb ServicesUnit TestingComponent TestingIntegration Testing
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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.
All jobs at WEX Inc Visit website
Job Details
Category backend
Posted 3 days ago