JOBSEARCHER

Lead Software Engineer - Sr. Full Stack Java/Python Engineer

Overview In this role you will lead and contribute to the development of scalable, secure software for consumer and community banking products. You’ll work within an agile team to shape design decisions, improve reliability, and raise engineering standards across the stack. You’ll collaborate with cross-functional partners to translate business needs into technical solutions and deliver value at scale. This position offers a chance to influence architecture, mentor engineers, and drive cutting-edge technology in a high-impact domain. Compensation / Benefitscomprehensive health care coverageretirement savings planbackup childcaretuition reimbursementmental health supportfinancial coaching ResponsibilitiesDesign, develop, and troubleshoot innovative software solutions to solve complex problemsDeliver secure, high-quality production code and review others’ workAutomate remediation and improve operational stability of applications and systemsLead evaluation sessions with vendors and internal teams on architecture and enterprise standardsContribute to communities of practice to promote new technologiesPartner with product and technology stakeholders to translate business needs into technical plansFoster a team culture focused on diversity, inclusion, and respect Key requirementsFormal training or certification in software engineering with 5+ years of experienceSDLC proficiency across design, build, test, deploy, operateStrong understanding of application resiliency and security in modern deliveryProficiency in Java, JavaScript, or PythonExperience building services with Spring BootExperience designing event-driven architectures with KafkaHands-on AWS cloud-native production delivery and operationsProficiency with CI/CD automationDepth in at least one technical discipline (cloud, AI/ML, or mobile engineering)collaborationleadershipmentoring of junior engineersJavaJavaScriptPython