Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
WEX

Staff Software Engineer, AI – Backend

WEX

Staff Software Engineer developing scalable backend systems for WEX Mobility's fleet management solutions. Leading design decisions and collaborating with cross-functional teams to implement new features.

Posted 6/4/2026full-timeRemote • California, Massachusetts, Utah, Washington • 🇺🇸 United StatesLead💰 $140,600 - $173,100 per yearWebsite

Tech Stack

Tools & technologies
AndroidCloudDockerGRPCiOSJavaKafkaKubernetesSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain robust, scalable, and high-performance object oriented code in our backend services.
  • Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system communication.
  • Craft systems designs, lead design decisions, and drive alignment with other senior engineers.
  • Write automated unit tests, integration tests, end-to-end tests, concurrency tests, load/performance tests.
  • Analyze existing systems to identify bottlenecks, tech debt, and implement scalability, and stability improvements.
  • Implement automation for testing, monitoring, healing, and scaling applications, continuous integration and deployment to reduce time to market.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Conduct code reviews (comment, approve, seek revisions, merge), mentor junior and mid-level engineers, and actively promote engineering best practices.
  • Dive deep and troubleshoot complex issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability.
  • Conduct objective and comparative analyses of competing technologies to advise the team of pros and cons of a technology solution.
  • Maintain robust documentation (design docs, run books, change management docs, and readiness plans).
  • Provide live-site support for production applications by monitoring systems, ensuring rapid incident resolution, and driving continuous improvement.
  • Drive cross-team projects as a single-threaded-owner (STO) or tech lead, and actively unblock other engineers to make progress.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science or Software Engineering
  • 5-8 years of professional experience in software engineering
  • Strong understanding of data structures and algorithms, object-oriented design, and problem-solving skills
  • Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets
  • Excellent written and verbal communication skills, and a collaborative and empathetic mindset
  • Proficiency in backend development, with proficiency expertise in Java or C#, and frameworks like SpringBoot, building and optimizing RESTful APIs, ODATA framework, and SQL
  • Ability to leverage AI-enabled development tools such as Cursor AI, Kiro and GitHub Copilot to accelerate feature delivery, automate documentation, and enhance code quality.
  • Master’s degree in computer science or software engineering is preferred
  • 10 years of experience in software engineering is preferred
  • Experience with event-driven architecture and tools like Kafka is preferred
  • Experience working on card payments is preferred
  • Familiarity with cloud-native architecture (containerization using tools such as Docker and Kubernetes) is preferred
  • Awareness of API security and PCI DSS compliance requirements is preferred
  • Familiarity with mobile development (iOS or Android) is preferred
  • Experience building AI skills & deploying AI solutions to production environments is preferred
  • Experience building production-grade AI agents or copilots is preferred
  • Familiarity with multi-agent systems and distributed AI architectures is preferred
  • Experience with vector databases (e.g., Pinecone, Weaviate, OpenSearch, Milvus) is preferred
  • Knowledge of AI evaluation techniques, safety practices, and responsible AI principles is preferred.

Benefits

Comp & perks
  • health, dental and vision insurances
  • retirement savings plan
  • paid time off
  • health savings account
  • flexible spending accounts
  • life insurance
  • disability insurance
  • tuition reimbursement
  • more

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaC#SpringBootREST APIsgRPCSQLdata structuresalgorithmsobject-oriented designevent-driven architecture
Soft Skills
communication skillscollaborative mindsetproblem-solving skillsmentoringleadershiptroubleshootinganalytical skillsdocumentationcross-functional collaborationcontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringMaster’s degree in Computer ScienceMaster’s degree in Software Engineering