The Senior Software Engineer develops and enhances financial technology solutions by translating requirements into functional software. The role participates in coding, testing, and code reviews; improves application quality, scalability, and efficiency; and independently identifies issues or defects resulting from system enhancements. It implements full-stack development across the software development lifecycle, including frontend, backend, and UI/UX components. The position also mentors Associate Software Engineers and Software Engineers and collaborates across teams to deliver high-quality solutions. The engineer designs and leads complex software solutions aligned with business goals, oversees development lifecycle quality and timeliness, and provides technical guidance and on-call escalation support as needed. The role supports applications and processes through testing, defect remediation, performance optimization, code standards, and continuous improvement. It also contributes to UI/UX improvements and user feedback analysis, builds cross-functional relationships, and may drive team initiatives such as GitHub, Copilot, or AWS migration. The role requires proficiency in at least two programming languages (ideally three) and development or maintenance of at least three applications. Bread Financial is a technology-forward financial services company providing payment, lending, and savings solutions to U.S. consumers and brand partners. This is a regular position. The listed salary range is $125,400–$200,600, with different ranges by location; actual base pay depends on factors including location, education, experience, and skills. The employee must be authorized to work in the United States full time without current or future sponsorship.
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