Senior Software Development Engineer (Backend)

wex

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

  • Role: Senior Software Development Engineer (Backend)

  • Work model: 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)

Description

Design, develop, and maintain robust, scalable, high-performance backend services and public REST APIs using Java and internal gRPC APIs. Lead system design decisions, improve scalability and stability, and implement automation for testing, monitoring, healing, and CI/CD. Provide live-site support by monitoring production systems, troubleshooting complex issues, and ensuring reliability and performance.

Responsibilities

  • Design and build internet-scale backend services and object-oriented code

  • Develop REST APIs and internal gRPC APIs for inter-service communication

  • Create and drive system designs and alignment among senior engineers

  • Write automated unit, integration, end-to-end, concurrency, and load/performance tests

  • Identify bottlenecks, address tech debt, and implement scalability and stability improvements

  • Automate testing, monitoring, healing, and scaling via CI/CD

  • Collaborate with product, design, and engineering teams to deliver features

  • Perform code reviews and mentor junior/mid-level engineers

  • Troubleshoot complex production issues; write root cause analysis documents

  • Evaluate competing technologies and advise on tradeoffs

  • Maintain documentation (design docs, run books, readiness plans)

  • Monitor systems and provide rapid incident resolution for production services

  • Lead cross-team initiatives as a single-threaded-owner (STO) or tech lead

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering

  • Senior-level experience in software engineering

  • Strong understanding of data structures and algorithms, object-oriented design, and problem-solving

  • Expertise in scalable, available, secure, and reliable internet-scale services

  • Excellent written and verbal communication skills

  • Backend proficiency in Java or C# and frameworks like Spring Boot

  • Experience building and optimizing RESTful APIs (including ODATA) and working with SQL

  • Ability to leverage AI-enabled development tools (e.g., Cursor AI, Kiro, GitHub Copilot)

  • Fluent English

  • Must reside within 30 miles of one of the listed metro areas

Benefits

  • Health, dental, and vision insurance

  • Retirement savings plan

  • Paid time off

  • Health savings account and flexible spending accounts

  • Life insurance and disability insurance

  • Tuition reimbursement

  • Base pay range: $121,500.00 - $145,500.00

See similar jobs

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

See more

Unlock Full Resume Report