Senior Software Development Engineer (Backend)

WEX Inc

17m ago • Remote

Senior

Remote

121,500 - 145,500 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Software Development Engineer (Backend) role

Improve your resume now

$121,500 – $145,500/year

Quick Facts

  • Remote (must live within 30 miles of Boston, MA; San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; or Portland, ME)
  • Role: Senior Software Development Engineer (backend)

Description

Build and maintain robust, scalable, high-performance backend services for mobility payments and merchant solutions. Design REST and internal gRPC APIs, lead system design decisions, and drive scalability, stability, and reliability improvements. Support production services with monitoring and incident resolution while maintaining strong engineering documentation and best practices.

Responsibilities

  • Design, develop, and maintain object-oriented backend services at scale
  • Build REST APIs (Java) and internal gRPC APIs for inter-service communication
  • Lead system design decisions and align with other senior engineers
  • Write automated unit, integration, end-to-end, concurrency, and load/performance tests
  • Identify bottlenecks, address tech debt, and improve scalability and stability
  • Implement automation for testing, monitoring, healing, scaling, and CI/CD
  • Collaborate cross-functionally to define and deliver new features
  • Perform code reviews and mentor junior/mid-level engineers
  • Troubleshoot complex issues and author root cause analysis documents
  • Evaluate competing technologies and advise on tradeoffs
  • Maintain documentation (design docs, run books, change management, readiness plans)
  • Provide live-site support to ensure rapid incident resolution and continuous improvement
  • Lead cross-team projects as a single-threaded owner or tech lead

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering
  • Senior experience in software engineering
  • Strong data structures and algorithms, object-oriented design, and problem solving
  • Internet-scale service design experience (scalability, availability, security, reliability)
  • Backend proficiency in Java or C# and Spring Boot
  • Experience building and optimizing RESTful APIs; ODATA framework; SQL
  • Ability to leverage AI-enabled development tools (e.g., Cursor AI, Kiro, GitHub Copilot)
  • Excellent written and verbal communication skills
  • Fluent English

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan
  • Paid time off
  • Health savings account; flexible spending accounts
  • Life insurance; disability insurance
  • Tuition reimbursement
  • Quarterly or annual bonus for applicable roles and commissions for eligible sales roles
  • Base pay range: $121,500.00–$145,500.00 (final pay varies by qualifications and role factors)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report