Senior Software Development Engineer

Company:  WEX
Location: remote
Closing Date: 19/06/2026
Hours: Full Time
Type: Permanent

Job Description

Job Description:

  • Design, develop, and maintain robust, scalable, and high-performance web applications.
  • Develop public REST APIs using Python and Node for inter-service and inter-system communication.
  • Implement comprehensive automated testing strategies, including unit, integration, end-to-end, load, and performance testing.
  • Identify bottlenecks and tech debt; drive incremental scalability, and stability improvements.
  • Develop and enhance automation frameworks for testing, monitoring, auto-scaling, continuous integration and deployment to reduce time to market.
  • Conduct code reviews (comment, approve, seek revisions, merge), and champion engineering best practices, and continuously raise the quality bar.
  • Troubleshoot complex production issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability.
  • Maintain robust documentation (design docs, run books, change management docs, and readiness plans).
  • Analyze data to understand risk problems and build effective solutions.
  • Analyze system performance and identify bottlenecks and opportunities for improvement.

Requirements:

  • 5-8 years of professional experience in software engineering
  • Expertise in backend development, including strong proficiency in Python, Node.js, Go or C++ and building and optimizing RESTful APIs and SQL.
  • Strong foundation in data structures and algorithms, object-oriented design, and problem-solving.
  • Experience with cloud-native environments, including Docker, Kubernetes, or AWS/GCP/Azure.
  • Experience with event-driven architecture and tools like Kafka.
  • Familiarity with relational or NoSQL databases; e.g. SQL, MongoDB.
  • Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets.
  • Familiarity with Git, automated testing frameworks, and CI/CD workflows.
  • Clear written and verbal communication skills, and a collaborative and empathetic mindset.

Benefits:

  • health, dental and vision insurances
  • retirement savings plan
  • paid time off
  • health savings account
  • flexible spending accounts
  • life insurance
  • disability insurance
  • tuition reimbursement
Apply Now
Share this job
WEX
  • Similar Jobs

  • Senior Software Engineer – Full Stack Development

    remote
    View Job
  • Senior Software Development Engineer in Test, SDET

    remote
    View Job
  • Senior Software Development Engineer in Test, SDET

    remote
    View Job
  • Software Development Engineer II

    remote
    View Job
  • Software Development Engineer in Test

    remote
    View Job
An unhandled error has occurred. Reload 🗙