Search by job, company or skills

Wex

Software Development Engineer 2

Save
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Team/Role

You'll join a high-performing engineering team building our modern payments platform,

currently powering corporate payments with plans to expand across all lines of business.

You'll work on an event-driven, microservices architecture in Kubernetes, using Terraform,

Kafka, and CI/CD to enable true continuous delivery. You'll embrace AI-assisted engineering

to improve quality, speed, and your own developer experience.

As a mid-level engineer, you'll work on meaningful features, ship production code regularly,

and grow your craft alongside experienced engineers. You'll contribute to technical

discussions, take ownership of well-defined pieces of work, and learn how to design and

operate systems that matter. Your work directly impacts WEX's ability to process payments

reliably and securely at scale.

Who This Role Is For

This role is for engineers who are past the early-career stage and ready to take on real

ownership, but still want to learn from people further along the path.

We're looking for someone who

  • Takes ownership of the problems they're given and sees them through
  • Writes clean, testable code and cares about doing things properly
  • Is comfortable across the stack and wants to deepen in backend systems
  • Communicates clearly and collaborates well with product and other engineers
  • Wants to keep learning and welcomes feedback on their work

How You'll Make an Impact

Technical Delivery

  • Build and ship features end-to-end with guidance on the harder calls
  • Write production-quality C#/.NET code with appropriate test coverage
  • Contribute to services that process payments reliably at scale
  • Participate in architectural discussions and learn how technical decisions are made
  • Use AI-assisted development tools effectively to accelerate your work

Quality & Operations

  • Own the quality of what you ship, write tests, monitor production, fix issues
  • Participate in code reviews that improve the codebase and help you grow
  • Identify tech debt and improvement opportunities in your area
  • Support operational excellence through observability, alerting, and incident response

Collaboration & Growth

  • Pair with senior engineers and share what you learn with peers
  • Work closely with Product to understand customer problems and help shape

solutions

  • Communicate technical concepts clearly to both technical and non-technical

audiences

  • Continuously improve your craft and stay current with modern engineering practices

Non-Negotiable Requirements

  • You write clean, well-tested C#/.NET code, this is your primary language
  • You've worked on distributed systems or microservices in production
  • You have a working understanding of event-driven architectures and messaging

patterns

  • You've worked with CI/CD pipelines and understand modern DevOps practices
  • You take ownership, you don't just write code and throw it over the wall

Experience You'll Bring

  • Around 2 to 5 years of software development experience as a signal, not a hard rule
  • Solid experience with .NET/C# in a production environment
  • Exposure to cloud-native development (Kubernetes, containerisation, infrastructure

as code)

  • Some familiarity with event streaming, distributed systems, or data-intensive

applications

  • Experience with modern frontend technologies (Angular, TypeScript) is a plus
  • Financial services or payments experience is welcome but not required

Technology Stack

You'll work with (and should have experience in some of)

  • .NET/C# and TypeScript
  • Angular
  • AWS
  • PostgreSQL
  • Kubernetes, Terraform, Terragrunt, containerisation
  • Event streaming with Kafka
  • CI/CD pipelines and infrastructure as code
  • AI-assisted developer tools
  • and more. We're not short on interesting tech to work with.

What You'll Get

  • Work on systems that process real payments at scale, your code matters
  • A team that values quality, ownership, and continuous improvement
  • Opportunity to work with modern tech and grow into deeper technical work
  • Autonomy to solve problems your way, with support when you need it
  • An inclusive environment where your ideas are heard

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149152011

Similar Jobs

Bengaluru, India

Skills:

react.js AlgorithmsSpring BootJavascriptDockerAgileScrumdata structuresAWSOauthJavaJwtSqlSystem DesignRestful ApisAzureKubernetesAI-powered coding and automation toolsmonitoring and logging frameworksAPI security best practicesdatabase design principlescloud-native servicesDevOps practicesmicroservices architectures

Bengaluru, India

Skills:

KafkaSqlautomationSpring BootJavaTypescriptRedisNode.jsNosqlPythonMongoDBLlmREST API designAiplatform engineeringlarge-scale data systems

Bengaluru, India

Skills:

GcpPythonDjangoPostGreSQLdbt

Bengaluru, India

Skills:

RubySqlAWSMySQLJavaNosqlKubernetesGolangDockerMongoDB

Bengaluru, India

Skills:

TerraformS3Spring BootJavaMicroservicesLambdaSwaggerRDSAWSMySQLCassandraCloudformationKubernetesDockerGcpEc2GitRESTPostgreSQLMongoDBOpenAPIGRPCCloud Functions