We are seeking a Software Engineer to join our team. In this role, you will be responsible for gathering user requirements, translating them into technical user stories, and contributing to planning and grooming sessions. You will produce architecture and design artifacts, troubleshoot technical issues, and implement fault-tolerant microservices. You will create low-level designs and translate them into high-quality secure code, build applications, and ensure successful integration with upstream/downstream systems. You will promote changes to production/non-production environments and resolve issues that arise. You will work closely with technology and product teams to resolve complex problems, refine user stories, and ensure successful project delivery using agile methodology. You will identify and mitigate technical and application risks, ensuring the stability and security of applications. You will research new technologies, contribute to engineering communities, and identify opportunities to fix recurring issues and continuously upgrade the tech stack. Additionally, you will mentor junior/mid-level developers on best practices, engage in code reviews, and provide feedback to improve code quality. A strong understanding of consumer financial products and regulatory requirements is essential.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
5,001-10,000 employees