U.S. Bancorp logo

Senior Software Engineer - Enterprise Streaming in Seattle, Washington

U.S. Bancorp

Seattle, WA
Full Time
Senior
185k-195k
11 days ago

Job Description

About the Role

U.S. Bank is seeking a Senior Software Engineer - Enterprise Streaming in Seattle, Washington. The role involves leading migration efforts to cloud platforms, developing scalable streaming architectures, maintaining Kafka platforms, and collaborating with teams to ensure secure and compliant product development. The position offers opportunities for working from home within commuting distance and is part of a company committed to supporting its employees' growth and well-being.

Key Responsibilities

  • Lead migration efforts to move bank streaming applications to cloud platforms such as Azure and AWS.
  • Develop architecture to optimize scalability, throughput, and latency for streaming platforms handling bank transactions.
  • Operationally maintain the Kafka Platform responsible for storing data and providing it via APIs and spring boot applications.
  • Test software applications and modules according to development standards and procedures.
  • Design and develop CI/CD pipelines to migrate bank applications to Microsoft Azure Cloud Platform.
  • Scale and develop the bank's streaming platform by integrating with technologies like Flink.
  • Review software designs and architecture for teams within the bank.
  • Collaborate with other software engineers in code reviews and debugging issues.
  • Perform assessments on technology stack choices and maximize reusability of existing components.
  • Review operational dashboards and keep them up to date.
  • Handle on-call responsibilities and resolve high severity issues.
  • Impart expertise on various technologies to inform design choices.
  • Ensure product development follows compliance and security best practices.

Requirements

  • At least a Bachelor's degree in Information Technology or Computer Science or foreign equivalent.
  • Minimum of 5 years of experience as a Software Engineer or Software Developer.
  • 5 years of experience analyzing, designing, developing, and maintaining software applications.
  • Experience following Agile methodologies for sprint planning and scrum.
  • Proficiency with CI/CD for automated code deployment.
  • Experience collaborating in code reviews and debugging issues.
  • Knowledge of DevOps, Microservices, JSON, IntelliJ, REST API, Junit, Cloud platforms (Azure/AWS), Git, and Java.

Nice to Have

  • Experience with Kafka, Flink, and streaming platforms.
  • Experience with cloud migration and architecture design.
  • Familiarity with security and compliance standards in banking.

Qualifications

  • Educational background in Information Technology or Computer Science.
  • Experience with software development and cloud platforms.

Benefits & Perks

  • 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 year.

Working at U.S. Bancorp

U.S. Bank emphasizes supporting its employees' whole selves, fostering growth, and providing a comprehensive benefits package to help team members thrive both inside and outside of work. The company values diversity, inclusion, and adherence to ethical and security standards.

Apply Now

Job Details

Posted AtJun 9, 2025
Salary185k-195k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About U.S. Bancorp

Website

usbank.com

Company Size

10000+ employees

Location

Seattle, WA

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches