Senior Software Development Engineer, New Payments

  • Remitly
  • Seattle, WA, USA
  • Jul 09, 2018
Full time Developer JAVA PHP Ruby on Rails

Job Description

Remitly is on a mission to transform the lives of immigrants and their families by providing the most trusted financial service products on the planet. We've helped our customers send nearly $4 billion globally and we're just getting started.

As a Senior Software Development Engineer at Remitly, you are a builder and a leader, responsible for tackling complex technical and customer problems and creating great products backed by great systems. We use a variety of modern languages, tools, and frameworks to build applications and services on top of a scalable cloud architecture. Our startup work environment is fast-paced, collaborative, passionate and growing quickly.

Our payments team is pioneering that growth, launching and incubating our remittance product in new markets while working across all technical systems in the company.  We're a small, full-stack team, working closely among business, product, front- and back-end engineers.

Successful senior engineers leverage years of experience to research and evaluate technical options, then apply best practices and design patterns to architect, build, and maintain high quality systems. They work across teams to define and articulate the true technical requirements underlying feature requests, and design with an eye for simultaneously accomplishing company goals, improving existing systems, and reducing technical debt. They are also acutely aware that software isn’t complete after shipping, instead designing for stability, monitoring, and maintenance over time; they create systems that can evolve but last for years. More than just building, senior engineers also mentor, evangelize best practices and continuously push for technical excellence across the company.

Some examples of current interesting problems include:

  • Integrating a scalable platform for connecting to diverse bank APIs around the globe to collect, manage, and track funds
  • Creating innovative customer experiences offering our service in new countries, enabling new payment methods, reducing fraud risk reduction or improving operational supportability
  • Building resilient systems to detect and respond to external system outages
  • Routing traffic among external systems with inputs around dynamic pricing, availability, SLA and other data


  • A BS/MS in Computer Science or equivalent professional experience
  • 5+ years of experience as a software developer
  • A deep understanding of software development best practices, system design, software design patterns and algorithms
  • A proven track record of building, shipping, and maintaining web services and systems on AWS
  • Expertise in one or more general purpose languages like Java, JavaScript, Go, PHP, Python, C# or Ruby
  • Strong ability to mentor and influence other engineers
  • Excellent verbal and written communication skills
  • Experience defining and influencing technical best practices across a team

Who we are:

Remitly is a group of passionate people working to make international payments easier and more transparent on both the web and mobile devices. We are seeking team members to join us that want to make a difference and change an industry. We pride ourselves on aiming high and delivering results, data being at the heart of everything we do, and encouraging our team to own business decisions and outcomes. Sound like the place for you? Join us.

Remitly is an Equal Opportunity Employer. Individuals seeking employment at Remitly are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.