WEX logo

Software Development Engineer 2

WEX
NewPosted this week

LOCATION

Brazil · Remote

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

Software DevelopmentBackend DevelopmentSoftware DesignUnit TestingREST APIsApache KafkaDocker

Job description

Overview

Join WEX's Benefits Technology team as a Software Engineer II, a core contributor who delivers high-quality software with minimal support and mentors junior engineers.

What you'll do

  • Propose designs, test, code, and instrument new solutions in partnership with juniors with minimal support, implementing features based on agreed designs and architectural patterns.
  • Mentor juniors and new team members, helping them navigate technical challenges and understand team processes.
  • Monitor, measure, and inspect operational and quality metrics; surface opportunities for improving service performance and system health to the wider team.
  • Support production solutions with proactive monitoring, rapid incident response, and continuous improvement; analyze systems to identify bottlenecks.
  • Learn the team's process and best practices, apply them independently to given tasks, and provide feedback to improve team performance.
  • Learn new technologies and share findings and learnings with the team to promote adoption.
  • Work closely with senior team members to review work, ensuring code is readable, maintainable, and covered by comprehensive test suites.
  • Strengthen and drive the engineering process using TDD and BDD, Microservice and Vertical Slice Architectures (VSA).
  • Leverage AI-powered development tools (e.g., code completion, refactoring assistance) to enhance coding efficiency and maintain high code quality.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience.
  • At least 2 years of work experience in software engineering.
  • Strong problem-solving skills, excellent communication and collaboration skills.
  • Passionate about keeping up with modern technologies and design.
  • Experience building and consuming REST APIs.
  • C#, Python (if applicable).
  • Understanding of applied OOP, SOLID, and design principles.
  • Strong aptitude for integrating AI/ML-driven development workflows into the daily Software Development Lifecycle (SDLC).
  • Knowledge of RESTful API design and Kafka/event-driven design.
  • Cloud and infrastructure: Azure, Docker, Kubernetes, and GitHub Actions.
  • Data: modern RDBMS (e.g., MS SQL, Postgres) and NoSQL databases.

Nice to have

  • Advanced Ops: Helm, ArgoCD, Terraform.
  • Advanced querying: GraphQL.
  • ASP.NET RESTful API design.
  • Modern web UI frameworks and libraries (e.g., Angular, React).
  • Dedicate to learning quickly.

Details

  • Location: Brazil, remote.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Engineer 2