Senior Software Engineer II
@ Remitly

Cape Town, Western Cape, South Africa
$150,000
On Site
Full Time
Posted 18 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXX******* @remitly.com
Recommended after applying

Job Details

About the Role

As a Senior Software Engineer II at Remitly, you will undertake challenging research, design, and software development assignments within the French team. You will contribute to project planning, architecture design, and mentoring junior team members while collaborating closely with product teams to translate user requests into practical solutions.

Responsibilities

  • Contribute as part of a SCRUM squad to develop a cutting-edge legal search engine product.
  • Ensure technical consistency and maintainability by co-creating technical components.
  • Define and coordinate input into project plans and schedules.
  • Write and review detailed specifications for complex system components.
  • Implement coding best practices, development processes, and code reviews.
  • Stay updated with new technology trends and follow the global technical strategy.
  • Mentor junior team members and assist in troubleshooting complex issues.

Requirements

  • 5+ years of Software Engineering experience in micro-services applications.
  • Bachelor's degree in Engineering/Computer Science or equivalent experience.
  • Experience with managed services or staff augmentation resource models.
  • Proficiency in reactive programming in Java using Micronaut or SpringBoot.
  • Experience with Lucene based search engines like Apache Solr or Elasticsearch.
  • Expertise with AWS Cloud, NoSQL databases, deployment infrastructures and Java J2EE (>= 17).
  • Exceptional problem-solving skills with leadership experience.

Benefits & Work Culture

Remitly promotes a healthy work/life balance and offers flexible working hours, wellbeing initiatives, study assistance, sabbaticals, shared parental leave, and modern family benefits including adoption and surrogacy support. The environment fosters collaboration and technical excellence.

Key skills/competency

  • SCRUM
  • Microservices
  • Java
  • Reactive Programming
  • AWS
  • Kubernetes
  • Elasticsearch
  • Mentoring
  • Architecture Design
  • Legal Search

How to Get Hired at Remitly

🎯 Tips for Getting Hired

  • Customize your resume: Tailor your skills to Remitly's needs.
  • Highlight technical expertise: Emphasize Java, AWS, microservices experience.
  • Demonstrate leadership: Showcase mentoring and problem-solving abilities.
  • Prepare for technical interviews: Review architecture and coding challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Java reactive programming frameworks.
Study AWS cloud services and microservices architecture.
Practice coding in SpringBoot/Micronaut.
Prepare for architecture design questions.

Behavioral Questions

Describe a time you led a team.
Explain your problem-solving approach.
Discuss managing tight deadlines.
Share a mentoring success story.

Frequently Asked Questions