> Markdown version of [/jobs/ext/4362173-senior-software-engineer-front-end](https://www.wearedevelopers.com/jobs/ext/4362173-senior-software-engineer-front-end). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Front end) - **Company:** U.S. Bank, National Association - **Location:** Columbus, OH, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Spring Security, Agile Methodology, Amazon Web Services, HTML5, User Authentication, Automation of Tests, Microsoft Azure, Bootstrap (Software), Browser Compatibility, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Databases, Database Development, DevOps, Junit, PostgreSQL, Apache Maven, MongoDB, MySQL, OAuth, Oracle (Applications), Systems Development Life Cycle, Azure Active Directory, Mockito, JSON Web Token, Secure Coding, Software Deployment, Software Engineering, TypeScript, Enterprise Software Applications, Sql Optimization, ReactJS, Spring-boot, Software Security, Cypress (Programming Language), Backend, Gitlab, Git, Gitlab-ci, Deployment Automation, Restful APIs, Es2015, Docker, Jenkins, Microservices - **Published:** October 6, 2026 - **Apply:** https://usbank.wd1.myworkdayjobs.com/US_Bank_Careers/job/Columbus-OH/Senior-Software-Engineer--Front-end-_2026-0030753 ## About the Role The Senior Software Engineer will be responsible for the analysis, design, testing, development and maintenance of best-in-class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles., * Bachelor's degree, or equivalent work experience * 5+ years of relevant experience, * Hands-on software engineering experience building enterprise-grade full-stack applications. * Strong proficiency in ReactJS, Typescript, JavaScript (ES6+), HTML5, CSS3, and Bootstrap. * Hands-on experience with Java 17, Spring Boot, Spring Security, REST APIs, and Microservices Architecture. Strong database development skills with PostgreSQL, Oracle, MySQL, MongoDB, and SQL optimization. Preferred Skills/Experience: * Experience developing and deploying applications on Microsoft Azure; exposure to AWS preferred. * Knowledge of Azure AD, OAuth2, JWT, application security, and secure coding best practices. * Experience with Git, GitLab CI/CD, Jenkins, Docker, Maven, and modern DevOps practices. * Familiarity with agile /Scrum methodologies, automated testing (Junit, Mockito, Jest, Playwrite, Cypress), and SDLC best practices. ## Description Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the fifth-largest bank in the United States, we're one of the country's most respected, innovative, ethical and successful financial institutions. We're looking for people who want more than just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey., * Design, develop, and maintain scalable full stack applications using ReactJS, TypeScript, Java 17, and SpringBoot. * Build responsive, accessible, and cross-browser compatible user interfaces following modern UI/UX best practices. * Develop and enhance RESTful APIs, microservices, and backend services to support enterprise applications. * Implement secure authentication and authorization using OAuth2, JWT, Azure AD and Spring Security. * Design, optimize, and maintain databases including PostgreSQL, Oracle, MySQL, and MongoDB. * Develop, deploy, and support cloud-native solutions on Azure and AWS platforms. * Build and maintain CI/CD pipelines, automate deployments and support containerized applications using GitLab, Jenkins and Docker. * Collaborate with product owners, architects, and Agile teams to deliver high-quality solutions, participate in code reviews, and support production troubleshooting.