Software Engineer 2 developing full-stack solutions for U.S. Bank. Collaborating with teams to design and maintain best in class software experiences.
Responsibilities
Responsible for designing, developing, testing, operating and maintaining products
Takes full stack ownership by consistently writing production-ready and testable code
Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
Performs analysis on failures, propose design changes, and encourage operational improvements
Makes sound design/coding decisions keeping customer experience in the forefront
Takes feedback from code review and apply changes to meet standards
Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
Accountable for ensuring all aspects of product development follow compliance and security best practices
Exhibits relentless focus in software reliability engineering standards embedded into development standards
Embraces emerging technology opportunities and contributes to the best practices in support of the bank’s technology transformation
Contributes to a culture of innovation, collaboration and continuous improvement
Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery; anticipates and communicates blockers and delays before they require escalation
Requirements
Bachelor’s degree, or equivalent work experience
Three to five years of relevant experience
Strong proficiency in React.js, JavaScript and TypeScript.
Ability to build reusable, testable, performant UI components
Building end‑to‑end features using React (frontend) + Spring Boot (backend)
Understanding of prompt design, AI API integration, and AI‑driven workflows
Proficiency with Webpack, Vite, or similar
Knowledge of RESTFul APIs and GraphQL
Understanding of API gateways, load balancing, and logging/monitoring
Understanding of cloud deployment (Azure, AWS)
Experience with CI/CD pipelines and containerization (Docker/Kubernetes)
Implement best practices for performance, security and scalability
Version control experience with Git
Strong code review habits
Ability to design technical solutions and work independently
Solid debugging and troubleshooting skills across the stack
Knowledge of testing automation frameworks
Benefits
Healthcare (medical, dental, vision)
Basic term and optional term life insurance
Short-term and long-term disability
Pregnancy disability and parental leave
401(k) and employer-funded retirement plan
Paid vacation (from two to five weeks depending on salary grade and tenure)
Up to 11 paid holiday opportunities
Adoption assistance
Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
Site Reliability Engineer driving innovation and growth for Banking Solutions, Payments, and Capital Markets business. Responsible for application reliability and incident response in a hybrid work environment.
DevSecOps role at Tiime ensuring implementation of security practices in products. Collaborate with teams for cloud security and incident management in a hybrid workspace.
Senior Site Reliability Engineer responsible for designing reliable infrastructure supporting Fixify's SaaS platform. Collaborating with product engineering teams and maintaining operational standards for infrastructure performance.
DevOps Engineer working with critical infrastructure systems for Swedish internet services. Focused on building and managing robust systems and contributing to automation and operational improvements.
DevSecOps Consultant integrating security into IT development and operational processes. Advising clients on seamless integration of security requirements into DevOps workflows.
DevOps Engineer designing, developing and supporting programs at Swift, the leading provider of secure financial messaging services. Involves system analysis, program development and team collaboration.
Senior Infrastructure/DevSecOps Engineer delivering complex software applications. Collaborating with a talented team to enhance national security efforts at CACI.
Staff Infrastructure/DevSecOps Engineer delivering complex software applications in collaboration with a talented team. Drive innovation and support national missions at CACI with a commitment to integrity.
Senior DevSecOps Engineer delivering complex software applications with a talented team in the defense sector. The role requires strong Kubernetes and cloud platform knowledge.
Platform DevOps Engineer at Booz Allen Hamilton developing and managing container platforms for cloud capabilities. Collaborating to improve client environments using the latest cloud technologies.