Staff Software Engineer, Backend and APIs
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. New roles like this one near SALT LAKE CITY, UT, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
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
Skills
Qualifications
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.
Staff Software EngineerWESTERN GOVERNORS UNIVERSITY · SALT LAKE CITY, UT · $161–250K/yrStaff Software Development EngineerWex · MIDVALE, UT
Senior Software EngineerO.C. TANNER COMPANY · SALT LAKE CITY, UT (Hybrid)Staff Software Development Engineer - JavaCVS Health · Salt Lake City, UT · $107–284K/yr
Staff Software EngineerCardinal Health · Salt Lake City, UT · $96–151K/yr
You've read the whole posting — now see how you match it.