Senior Software Engineer II @ Remitly
placeCape Town, Western Cape, South Africa
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 18 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @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
circle
Review Java reactive programming frameworks.
circle
Study AWS cloud services and microservices architecture.
circle
Practice coding in SpringBoot/Micronaut.
circle
Prepare for architecture design questions.
Behavioral Questions
circle
Describe a time you led a team.
circle
Explain your problem-solving approach.
circle
Discuss managing tight deadlines.
circle
Share a mentoring success story.
Frequently Asked Questions
What technical stack is vital for a Senior Software Engineer II at Remitly?
keyboard_arrow_down
How does Remitly support career growth for a Senior Software Engineer II?
keyboard_arrow_down
What interview topics might Remitly focus on for Senior Software Engineer II?
keyboard_arrow_down