Staff Software Engineer, Backend & APIs

Reposted 22 Days Ago
5 Locations
In-Office or Remote
141K-173K Annually
Senior level
Fintech • Payments
The Role
The Staff Software Development Engineer will design and develop web applications, lead automation testing strategies, and collaborate on user experiences, utilizing strong front-end skills and full-stack exposure.
Summary Generated by Built In

About the Team/Role

We're looking for a Staff Software Engineer with deep expertise in backend development to join our 10-4 by WEX team. You will play a key role in designing, developing, and operating highly scalable, secure, and resilient backend services that power our mobile and web applications. You will work closely with mobile, web, product, and platform engineering teams to deliver APIs and distributed systems that provide seamless customer experiences.

Our platform helps owner-operators and small fleets save money on fuel through one of the industry's largest fuel discount networks. The mobile application enables truck drivers to discover participating fuel locations, activate discounts, manage payment methods, view transaction history, and access real-time fuel pricing and savings. As a Staff Software Engineer, you'll build the backend services and APIs that power these experiences, ensuring they are secure, scalable, highly available, and capable of supporting a growing user base while delivering a reliable and seamless experience for drivers on the road. 

How you’ll make an impact:

  • 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 appropriate resilience patterns including retries, circuit breakers, caching, rate limiting, and graceful degradation.

  • Drive cross-functional initiatives as a technical lead or Single-Threaded Owner (STO), helping unblock teams and ensuring successful delivery.

  • Gain hands-on experience with automation and AI-assisted software engineering solutions.

Experience you'll bring
  • Bachelor's degree in Computer Science, Software Engineering, or a 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 object-oriented 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.

  • Excellent communication, collaboration, mentoring, and technical leadership skills.

  • Hands-on experience leveraging AI coding assistants and development tools (e.g., GitHub Copilot, Cursor, Claude) to accelerate software development, refactoring, and code generation. 

Preferred Qualifications
  • Master's degree in Computer Science or Software Engineering.

  • 10+ years of software engineering experience.

  • Experience with cloud-native application development using AWS, Kubernetes, Docker, and Terraform.

  • Experience with API Gateways, service mesh technologies, and cloud networking concepts.

  • Experience with event-driven architectures and distributed systems patterns.

  • Familiarity with OpenTelemetry, Grafana, Prometheus, or similar observability platforms.

  • Exposure to mobile application development (Android and/or iOS) with an understanding of mobile architecture, API consumption patterns, offline synchronization, and application performance considerations.

  • Experience leading technical initiatives across multiple engineering teams and mentoring senior engineers.

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $140,600.00 - $173,100.00

Skills Required

  • Bachelor's degree in Computer Science or Software Engineering.
  • 8-10 years of professional experience in software engineering.
  • Expertise in designing and developing complex web applications with scalability and reliability.
  • Strong proficiency with modern front-end frameworks Angular or React.
  • Strong skills in TypeScript, JavaScript, HTML5, or CSS3/SASS.

WEX Inc. Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about WEX Inc. and has not been reviewed or approved by WEX Inc..

  • Leave & Time Off Breadth Leave offerings are portrayed as a standout, with generous PTO and additional paid time for volunteering. Time-off flexibility is also positioned as a meaningful part of the overall rewards experience.
  • Retirement Support Retirement benefits are presented as strong, including a 401(k) match that is described as competitive. This element appears to materially strengthen the total rewards package even when cash compensation feels less compelling.
  • Strong & Reliable Incentives Variable compensation is sometimes framed positively through bonuses and uncapped earning potential in sales-oriented roles. Stock options are also cited as an additional reward component that can improve perceived total compensation.

WEX Inc. Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Portland, ME
4,900 Employees
Year Founded: 1983

What We Do

We simplify complex payment systems for fleets, corporate payments, and healthcare—unlocking insights, opportunities, and efficiencies to give you greater control of your business. Powered by the belief that complex payment systems can be made simple, WEX (NYSE: WEX) is a leading financial technology service provider across a wide spectrum of sectors, including fleet, travel and healthcare. WEX operates in more than 10 countries and in more than 20 currencies through approximately 4,900 associates around the world. WEX fleet cards offer approximately 14 million vehicles exceptional payment security and control; our travel and corporate solutions business processes over $35 billion of purchase volume annually; and the WEX Health financial technology platform helps 343,000 employers and more than 28 million consumers better manage healthcare expenses.

Similar Jobs

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Inside Sales Representative

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Remote or Hybrid
11 Locations
40000 Employees
45K-85K Annually

Scratch Financial Logo Scratch Financial

Technical Support

Fintech • Financial Services
Remote
United States
125 Employees
110K-120K Annually

Riot Platforms, Inc. Logo Riot Platforms, Inc.

SVP, Engineering

Artificial Intelligence • Cloud • Information Technology • Energy • Infrastructure as a Service (IaaS)
Remote
USA
800 Employees
310K-340K Annually

Bankrate Logo Bankrate

Devsecops Engineer

Artificial Intelligence • Consumer Web • Digital Media • Fintech • Marketing Tech • Software • Financial Services
Easy Apply
Remote
United States
160 Employees
130K-225K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account