Senior Software Engineer

Bread Financial•Columbus, OH
•$125,400 - $250,800

About The Position

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 applications and processes for scalability and efficiency; and independently identifies issues or defects that could affect product quality. It implements full-stack development across the software development lifecycle, including frontend, backend, and UI/UX components. The engineer also mentors Associate Software Engineers and Software Engineers and collaborates across teams to deliver high-quality solutions. The role designs and leads complex software solutions aligned with business goals, oversees development quality and timeliness, and supports application reliability, performance, and usability. It may provide technical on-call escalation and respond to incident inquiries. The position requires proficiency in at least two programming languages, and ideally three, and development or maintenance of at least three applications. The engineer works autonomously, provides technical supervision to peers, demonstrates business knowledge in financial services and marketing, and may drive team initiatives such as GitHub, Copilot, or AWS migration. A bachelor's degree in Computer Science or a related field, or equivalent relevant work experience, and one cloud certification are required. The stated minimum experience is 5–8 years in software development across the SDLC, full-stack, frontend, backend, and UI/UX engineering. Preferred qualifications include 8–10 years of related experience and hands-on skills with Java, Spring/Spring Boot, REST and SOAP web services, cloud platforms, CI/CD and DevOps tools, containers, Kubernetes, and Angular or React. The role reports to a Manager and above and has no direct reports. The work environment includes communication, hearing, talking, seated/stationary work, typing/writing, and maintaining focus in a high-pressure or fast-paced environment. The position is regular full-time employment. Pay ranges vary by location; the general stated range is $125,400–$200,600, with location-specific ranges provided in the posting.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent relevant work experience.
  • One cloud certification: AWS Cloud Practitioner, Microsoft Azure Fundamentals, or Google Cloud Digital Leader.
  • 5–8 years of related experience in the software development lifecycle across full-stack, frontend, backend, and UI/UX engineering.
  • Proficiency in at least two programming languages, ideally three, and experience developing or maintaining at least three applications.
  • Ability to work autonomously, provide technical supervision to peers, and demonstrate business knowledge in financial services and marketing.
  • Work authorization in the United States on a full-time basis without current or future sponsorship; the company cannot employ F-1 student visa holders.

Nice To Haves

  • 8–10 years of related experience across the software development lifecycle, full-stack, frontend, backend, and UI/UX engineering.
  • Strong hands-on full-stack development skills with Java, Spring/Spring Boot, and REST and SOAP web services.
  • Experience with AI-assisted coding tools such as GitHub Copilot or Kiro, and DevOps/CI-CD practices and tools such as Harness, GitHub, BitBucket, or Jenkins.
  • Strong analytical and debugging skills; ability to work autonomously, provide technical guidance, and learn and adapt to new technologies quickly.
  • Strong experience with Azure or AWS cloud platforms, commonly used cloud services, and cloud-native development.
  • Working knowledge of Docker, Kubernetes, Angular or React frameworks, and modern automation or data-access tools and technologies.
  • Strong understanding and practical application of design principles, automated testing, agile methodologies, and continuous improvement practices.

Responsibilities

  • Use the SDLC to implement technology solutions and create or enhance applications; translate requirements into technical designs and application code; develop design specifications, including UI layouts, and build functioning components.
  • Provide technical on-call escalation and guidance to on-call developers and respond to incident inquiries as needed.
  • Create and execute unit tests; analyze and review code to identify and remediate errors and defects; define and enforce relevant code standards; estimate and size work from high-level requirements.
  • Continuously improve applications and processes for quality, efficiency, and user experience.
  • Design and lead development of complex software solutions aligned with business goals; oversee the software development lifecycle for quality and timeliness; conduct code reviews to maintain software integrity.
  • Optimize system performance and scalability using modern frameworks; lead code reviews and testing practices; resolve defects and bottlenecks to support reliability and scalability.
  • Strategize UI/UX enhancements, collaborate with design and development teams on intuitive interfaces, and use user feedback to improve usability.
  • Build collaborative relationships across roles and organizations; provide formal and informal peer coaching and feedback; influence the team toward business outcomes; seek and use feedback for personal development.
  • Develop or maintain at least three applications and demonstrate proficiency in at least two programming languages, ideally three; work autonomously and provide technical supervision to peers.
  • Drive team initiatives such as GitHub, Copilot, or AWS migration.

Benefits

  • Medical insurance
  • Prescription drug coverage
  • Dental insurance
  • Vision insurance
  • Basic and optional life insurance
  • Supplemental medical plans
  • Short- and long-term disability coverage
  • Six weeks of 100% paid parental leave for eligible parents after a 180-day waiting period
  • 401(k) plan with immediate enrollment eligibility
  • 11 paid holidays
  • Flexible Time Off (FTO)
  • Paid Sick and Safe Time (PSST)
  • Illinois Paid Leave for Illinois associates
  • Option to purchase company stock during June and December offering periods
  • Annual incentive bonus based on individual and company performance
  • Career development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service