Software Engineer II
Affirm- Full Time
- Entry Level & New Grad
Candidates must hold a Bachelor's degree in Computer Science, Software Engineering, or a related field, and possess at least three years of experience writing production-grade code and delivering robust, scalable software solutions. They should have a strong background in modern distributed system architecture, including experience with cloud platforms, message brokers, and various database technologies. Proficiency in at least one high-level programming language such as Java, Go, Python, or TypeScript is required, alongside a proactive, analytical mindset and a commitment to code quality, supported by experience with testing frameworks, CI/CD pipelines, and observability tools.
As a Software Development Engineer II, you will design and build solutions for complex, ambiguous challenges, collaborating with product managers, program managers, analysts, and engineers to gather requirements and deliver scalable, high-quality software solutions. You will contribute to the architecture and technical roadmap of our software systems, balancing short-term goals with long-term scalability and maintainability. You will also contribute to code reviews, sprint rituals, hiring, and mentoring, and participate in an on-call rotation to ensure the reliability and support of the team’s services.
International money transfer for immigrants
Remitly focuses on international money transfers, helping immigrants send money to their families quickly and securely at lower costs than traditional banks. The company charges transaction fees and earns from the exchange rate margin, offering various transfer options like bank deposits and cash pickups. Remitly enhances user experience through its website and mobile app, allowing real-time tracking of transfers, and engages with immigrant communities by providing helpful resources and educational support. Its goal is to meet the unique needs of immigrants while ensuring fast, affordable, and reliable money transfer services.