This is a remote role open to candidates in multiple markets across the United States. The Lead Software Engineer joins the Corporate Credit Card delivery team, which provides technology solutions and integration services for Corporate Credit Cards, Credit Card Risk Underwriting, Credit Card Portfolio Management, and Merchant Services. The team is developing a custom platform and implementing automated testing for newly developed projects. The role is suited to a hands-on, seasoned software developer with experience in large enterprise environments and a record of designing and leading implementation of medium- to large-sized systems. Banking experience is preferred but not required. The engineer leads development teams and technical leads, coaches and mentors developers, drives enterprise-level system design, and communicates complex ideas with engineers, business product owners, and external teams. The Lead Software Engineer is responsible for software across the domain, including research, design, technology insertion, development, testing, and support. The position partners with business stakeholders and architects to deliver solutions that meet functional, performance, scalability, and reliability needs; oversees maintenance and troubleshooting of mission-critical applications; and promotes quality, delivery speed, and throughput. The role emphasizes secure, elegant, maintainable, well-documented code, strong developer experience, and ongoing learning and team support.
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