WEX10.03.26
AI SCORE 8.7

Senior Backend Software Engineer - Remote Opportunity

$122K–$146K/year

About the Role

We are seeking a seasoned Senior Backend Software Engineer to join the WEX Mobility Engineering organization. This remote role will allow you to work with a diverse team across the USA, Brazil, and India, providing fleet management and mobility payments solutions to our large customers. As a Senior Backend Software Engineer, you will play a critical role in developing our Mobility systems, which offer SaaS and API solutions to various clients. Our products enable credit issuance to fleet companies and their workers in the form of WEX or co-branded credit cards, usable at fueling stations and select merchants.

What You'll Do

  • 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.
  • Lead design decisions and drive alignment with other senior engineers.
  • Write automated unit tests, integration tests, end-to-end tests, concurrency tests, and load/performance tests.
  • Analyze existing systems to identify bottlenecks and tech debt, implementing scalability and stability improvements.
  • Implement automation for testing, monitoring, healing, and scaling applications, as well as continuous integration and deployment.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Conduct code reviews, mentor junior and mid-level engineers, and actively promote engineering best practices.

Requirements

  • 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.
  • Proficiency in backend development, particularly in Java or C#, and frameworks like Spring Boot.
  • Experience with RESTful APIs, ODATA framework, and SQL.
  • Excellent written and verbal communication skills, along with a collaborative and empathetic mindset.

Nice to Have

  • Master’s degree in computer science or software engineering.
  • 8 years of experience in software engineering.
  • Experience with event-driven architecture and tools like Kafka.
  • Familiarity with cloud-native architecture (containerization using Docker and Kubernetes).
  • Awareness of API security and PCI DSS compliance requirements.

What We Offer

  • Competitive salary range of $121,500 - $145,500.
  • Comprehensive benefits including health, dental, and vision insurances.
  • Retirement savings plan and paid time off.
  • Flexible spending accounts and life insurance.
  • Tuition reimbursement for professional development.
  • Remote work flexibility to support your personal and professional well-being.
Why This Job8.7 of 10

This Senior Backend Software Engineer position at WEX offers a competitive salary and the chance to work remotely with a diverse team across multiple countries. You'll lead impactful projects and enjoy comprehensive benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Java and C with extensive experience in building scalable microservices using Spring Boot and Docker, ensuring seamless integration with Kubernetes orchestration for container management.

Demonstrates a strong understanding of API security standards and PCI DSS compliance, with hands-on experience in implementing robust security measures for Restful APIs in a cloud-based environment.

Possesses a proactive mindset with the ability to tackle complex problems in a remote work setting, collaborating effectively with cross-functional teams across different time zones while maintaining a high level of productivity.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Backend Software Engineer - Remote Opportunity(Now)Lead Backend Engineer(1-2 years)Engineering Manager or Technical Architect(3-5 years)

Market Overview

Market Size 2024
$40B
Annual Growth
10.5%
AI Adoption in Java Development
45%
Investment in Java Technologies
+25%
Labour Demand for Java Developers
+15%
Avg Salary for Senior Java Developers
$130K

Skills & Requirements

Required
JavaCSpring Boot
Growing in Demand
Microservices ArchitectureCloud Native DevelopmentDevOps Practices
Declining
JDBCJava EE (Enterprise Edition)

Domain Trends

Rise of Microservices
Microservices architecture adoption is increasing, with 75% of organizations using or planning to use microservices by 2025.
Shift to Cloud-Native Applications
Over 60% of Java applications are expected to be cloud-native by 2025, driven by the need for scalability and flexibility.
Increased Focus on API Security
With 80% of cyber attacks targeting APIs, organizations are investing heavily in API security measures, especially for compliance with standards like PCI DSS.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.