WEX

Software Development Engineer 4

WEX
Apply
2 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Define architecture across multiple Mobility services and resolve cross-team technical bottlenecks.
  • Lead architecture reviews and technical workshops with engineering, product, security, compliance, operations, and partner teams.
  • Establish reusable API, service communication, event-driven integration, data access, observability, cloud infrastructure, CI/CD, and infrastructure-as-code patterns.
  • Set standards for REST and gRPC APIs, service contracts, versioning, compatibility, integration patterns, testing, and production readiness.
  • Design secure, scalable, highly available, and resilient systems for fleet management and mobility payments.
  • Drive security-by-design, compliance-by-design, threat modeling, API security, authorization, PCI DSS, data protection, and auditability practices.
  • Define SLI, SLO, observability, incident management, chaos testing, resilience, and operational readiness practices.
  • Lead resolution of complex incidents, corrective actions, reliability improvements, and reductions in operational toil and technical debt.
  • Build self-service tools, dashboards, automation, documentation, reference implementations, runbooks, and architecture decision records.
  • Mentor senior engineers, shape cross-team roadmaps, evaluate emerging technologies, and guide responsible adoption of AI-enabled development and production AI solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field is required.
  • 7–12 years of professional software engineering experience with demonstrated technical leadership across multiple teams or systems.
  • Deep knowledge of data structures and algorithms, object-oriented design, distributed systems, scalability, availability, security, reliability, and operability.
  • Expertise in backend development with Java or C#, including Spring Boot, RESTful APIs, ODATA services, gRPC interfaces, and SQL-based systems.
  • Experience defining service boundaries, integration contracts, platform patterns, and architecture standards adopted by multiple teams.
  • Experience with event-driven architecture, Kafka, cloud-native architecture, Docker, Kubernetes, and infrastructure as code.
  • Experience establishing observability, SLI/SLO, incident-management, resilience-testing, and production-readiness practices.
  • Experience with secure API design, threat modeling, compliance-by-design, and PCI DSS or other regulated payment environments.
  • Ability to use Cursor AI, Kiro, and GitHub Copilot and coach engineers in secure adoption.
  • Experience designing or deploying production-grade AI agents, copilots, multi-agent systems, or distributed AI architectures, including AI evaluation, safety, and responsible-AI practices.
  • Preferred qualifications include a master’s degree, payments or fintech experience, mobile development experience on iOS or Android, and leadership of multi-team platform, modernization, or reliability initiatives.
  • Preferred experience includes internal developer platforms, reusable frameworks, AI production deployments, and vector databases such as Pinecone, Weaviate, OpenSearch, or Milvus.

Tech Stack

Categories

WEX

About WEX

5,001-10,000 employees

WEX is a public financial technology company that provides corporate payment solutions to fleets, healthcare/benefits administrators, and travel businesses. Its products include fuel and mobility cards, virtual card payments, and platforms for HSAs/FSAs/HRAs, with revenue from payment processing and software/service fees. Founded in 1983 and headquartered in Portland, Maine, WEX trades on the NYSE under WEX and was formerly known as Wright Express.

Contact me