Wex logo

Staff Software Engineer, Backend and APIs

Wex

SALT LAKE CITY, UTJobSeen 5 days agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
SALT LAKE CITY, UT
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

WEX is seeking a Staff Software Engineer to build and operate backend services and APIs for its 10-4 by WEX mobile and web applications. The role focuses on scalable, secure, resilient distributed systems supporting fuel discounts and driver experiences. The engineer will lead architecture and cross-functional initiatives, improve reliability and performance, and mentor engineers. The posting also calls for hands-on experience with automation and AI-assisted software engineering solutions.

Skills & qualifications

RequiredNice to have

Skills

JavaSpring BootRESTful APIsDistributed MicroservicesObject-Oriented DesignData Structures

Qualifications

Bachelor's in Computer Science, Software Engineering, or Related Field8+ Years Software Engineering Experience

Full job description

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,... For full info follow application link. Equal Opportunity Employer/Vets/D sability

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.