The Software Engineer will be responsible for ideating, scoping, planning, implementing, and launching event-driven and data-processing based software solutions for Payments products. This role involves collaborating with cross-functional teams to gather business requirements, analyze technical architecture for scalability, performance, and evolvability, and design robust software systems. The engineer will present designs to stakeholders, drive execution, and incorporate Behavior Driven Development (BDD) principles with comprehensive testing. Responsibilities also include collaborating with infrastructural teams, conducting performance testing using Blazemeter, triaging and resolving production issues, proposing and designing scalable data processing applications for large transaction volumes, and monitoring/optimizing data pipelines. Additionally, the role involves providing mentorship and technical guidance to junior engineers.
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