Staff Backend Architect - Scalable Microservices

Wex

Boston (MA)

Presencial

USD 141 000 - 173 000

Tempo integral

14 dias+

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Health, dental, vision insurance
Retirement savings plan
Paid time off

Resumo da oferta

WEX is seeking a Staff Software Engineer to lead backend design and operations for high-scale services powering mobile and web apps. You will architect distributed systems, implement secure APIs, and collaborate with Product, Security, and DevOps teams to deliver reliable experiences for drivers and fleets.

You will guide architecture discussions, optimize data models, build robust CI/CD pipelines, and mentor engineers while leveraging AI-assisted tooling to accelerate development.

Qualificações

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 8–10 years of professional software engineering experience.
  • Strong expertise in Java and Spring Boot for building enterprise-grade backend applications.
  • Experience designing and developing RESTful APIs and distributed microservices.
  • Strong understanding of OO design, data structures, algorithms, and software design principles.
  • Experience with PostgreSQL or other relational databases, including schema design, query optimization, indexing, and transaction management.
  • Experience building scalable, secure, highly available, and fault-tolerant distributed systems.
  • Strong understanding of authentication/authorization, API security, OAuth2, JWT, and secure software development practices.
  • Experience with asynchronous messaging technologies such as Kafka, RabbitMQ, or similar event-driven platforms.
  • Familiarity with caching technologies such as Redis and distributed caching strategies.
  • Experience with CI/CD pipelines, automated testing, code quality tools, and modern software delivery practices.
  • Understanding of observability technologies including logging, metrics, tracing, monitoring, and alerting.
  • Experience collaborating with mobile engineering teams and designing APIs optimized for iOS and Android applications.

Responsabilidades

  • Design, develop, and maintain scalable, secure, and high-performance backend services using Java, Spring Boot, PostgreSQL, and REST APIs.
  • Architect and build distributed microservices that are resilient, observable, and easy to maintain.
  • Design REST APIs that enable seamless integration with mobile applications, web applications, and external partner systems.
  • Lead architecture and system design discussions, producing high-quality design documents and driving alignment across engineering teams.
  • Optimize database design, queries, indexing strategies, and transaction management to improve performance and scalability.
  • Develop comprehensive automated testing strategies, including unit, integration, contract, performance, and load testing.
  • Improve application reliability by implementing observability, logging, distributed tracing, health monitoring, and alerting.
  • Identify technical debt, scalability bottlenecks, and reliability risks, and drive continuous platform improvements.
  • Build and enhance CI/CD pipelines, deployment automation, infrastructure automation, and engineering productivity tools.
  • Partner closely with Product, Mobile, Web, Security, Infrastructure, and DevOps teams to deliver high-quality customer experiences.
  • Lead code reviews, mentor engineers, establish engineering best practices, and raise the overall quality bar across the organization.
  • Troubleshoot complex production issues, perform root cause analysis, implement corrective actions, and improve operational excellence.
  • Evaluate emerging technologies and architectural approaches, providing technical recommendations based on business and engineering needs.
  • Create and maintain technical documentation including architecture documents, API specifications, runbooks, operational guides, and readiness plans.
  • Design highly available services with resilience patterns including retries, circuit breakers, caching, rate limiting, and graceful degradation.
  • Drive cross-functional initiatives as a technical lead or STO, helping unblock teams and ensuring successful delivery.
  • Gain hands-on experience with automation and AI-assisted software engineering solutions.

Conhecimentos

Java
Spring Boot
REST APIs
PostgreSQL
Distributed systems
OAuth2/JWT
Kafka/RabbitMQ
CI/CD
Observability
AWS

Formação académica

Bachelor's degree in CS/related
Master's degree (preferred)

Ferramentas

Docker
Kubernetes
Terraform
OpenTelemetry

Descrição da oferta de emprego

WEX is seeking a Staff Software Engineer to lead backend design and operations for high-scale services powering mobile and web apps. You will architect distributed systems, implement secure APIs, and collaborate with Product, Security, and DevOps teams to deliver reliable experiences for drivers and fleets.

You will guide architecture discussions, optimize data models, build robust CI/CD pipelines, and mentor engineers while leveraging AI-assisted tooling to accelerate development.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Staff Backend Engineer: Scalable Cloud APIs & Architecture
Staff Backend Engineer: Scalable Cloud APIs & Architecture

WEX • Seattle (WA)

Presencial
USD 141 000 - 173 000
Health insurance
Dental and vision insurances
Retirement savings plan
+6
Senior Backend Engineer – AI Platform & Agentic AI
Senior Backend Engineer – AI Platform & Agentic AI

WEX • EUA

Teletrabalho
USD 122 000 - 146 000
Staff Software Architect - Payments & Expense Platform
Staff Software Architect - Payments & Expense Platform

WEX • Portland (ME)

Teletrabalho
USD 150 000 - 210 000
Remote Senior Full-Stack Engineer — Payments & Expenses
Remote Senior Full-Stack Engineer — Payments & Expenses

WEX, Inc. • Salt Lake City (UT)

Teletrabalho
USD 122 000 - 146 000
Healthcare, dental, vision
401(k) plan
Paid time off
+5
Remote-Eligible Staff Software Engineer Backend Platforms
Remote-Eligible Staff Software Engineer Backend Platforms

WEX, Inc. • Portland (ME)

Teletrabalho
USD 141 000 - 173 000
Staff Software Engineer - AI-Native Cloud Solutions
Staff Software Engineer - AI-Native Cloud Solutions

WEX, Inc. • South Portland (ME)

Presencial
USD 141 000 - 173 000
Health, dental and vision insurances
Retirement savings plan
Paid time off
+5
Senior Engineering Manager – Mobility & Cloud Systems
Senior Engineering Manager – Mobility & Cloud Systems

WEX Inc. • Washington

Híbrido
USD 199 000 - 247 000
Health insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer - AI/Agentic Cloud (Java, AWS)
Staff Software Engineer - AI/Agentic Cloud (Java, AWS)

WEX, Inc. • Midvale (UT)

Presencial
USD 141 000 - 173 000
Health insurance
Dental and vision insurances
Retirement savings plan
+7
Remote Senior Full-Stack Engineer: Payments & Expenses
Remote Senior Full-Stack Engineer: Payments & Expenses

WEX • Portland (ME)

Teletrabalho
USD 140 000 - 190 000
Health Insurance
Retirement Savings Plan
Paid Time Off
+5
Staff SWE: Beyond Fuel & Expense (Remote)
Staff SWE: Beyond Fuel & Expense (Remote)

WEX • Maine

Teletrabalho
USD 141 000 - 173 000