Software Development Engineer

Remitly•Seattle, WA
•Hybrid

About The Position

Under the supervision of the Manager, Engineering, the Software Development Engineer serves as a core member of an engineering team, helping design the vision and roadmap for software platform services central to Remitly’s core products and growth. The role develops consumer-facing software features across the product stack and designs, develops, and implements mobile application features to optimize systems. Telecommuting is available up to three days per week within the Seattle Metropolitan area, subject to manager approval.

Requirements

  • Master’s degree in Computer Science, Computer Engineering, or a directly related technical field.
  • At least 2 years of experience in software design, development, testing, and implementation.
  • At least 1 year of experience designing and implementing scalable distributed system architectures and modular software solutions, ensuring high availability, reliability, and long-term extensibility throughout the software development lifecycle.
  • At least 1 year of experience participating in technical design discussions and evaluating solution trade-offs to ensure feasible architectures aligned with product and business goals.
  • At least 1 year of experience implementing backend features and functionality in collaboration with product, design, business, and engineering teams.
  • At least 1 year of experience developing rollout strategies, experimentation plans, instrumentation, and supportability processes for new and existing services.
  • At least 1 year of experience applying engineering practices including code reviews, version control, automated testing, and continuous integration/continuous deployment.
  • At least 1 year of experience troubleshooting and resolving software defects by analyzing logs, metrics, and system behavior to identify root causes and maintain stable system operation.
  • At least 1 year of experience mentoring and coaching junior engineers on technical depth and engineering best practices.
  • At least 1 year of experience using modern development tools and technologies, including AWS (DynamoDB, S3), Kubernetes, backend languages such as Go, Git, relational and non-relational databases (MySQL, Redis), and scripting languages such as Python.

Responsibilities

  • Gather and analyze technical requirements and develop maintainable code.
  • Develop consumer-facing software features across the product software stack.
  • Design, develop, and implement mobile application features that optimize systems.
  • Analyze user and software requirements to assess the feasibility of system designs.
  • Provide technical writing, coding, and software development expertise across engineering teams, with a focus on product quality and build.

Benefits

  • Flexible paid time off.
  • Health, dental, and vision benefits.
  • 401(k) plan with company matching.
  • Paid parental, medical, military, and family care leave.
  • Mental health and family-forming benefits.
  • Employee Stock Purchase Plan (ESPP).
  • Continuing education and travel benefits.
  • Equity as part of total compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service