Taro Logo

Senior Software Engineer – Enterprise Streaming

U.S. Bank is a major financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
$185,058 - $194,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer – Enterprise Streaming

U.S. Bank is seeking a Senior Software Engineer specializing in Enterprise Streaming to join their team in Seattle. This role is at the forefront of the bank's technological transformation, leading crucial migration efforts of streaming applications to cloud platforms like Azure and AWS. The position offers a competitive salary range of $185,058 - $194,500 and comes with comprehensive benefits.

The role involves developing and optimizing scalable architectures for the bank's streaming platform that handles critical transactions. You'll be responsible for maintaining the Kafka Platform, designing CI/CD pipelines, and ensuring the integration of innovative technologies like Flink. The position requires strong expertise in Java, cloud platforms, and distributed systems.

As a senior engineer, you'll play a key role in code reviews, architecture decisions, and mentoring other team members. The role combines technical leadership with hands-on development, requiring both deep technical knowledge and excellent collaborative skills. You'll be working with modern technologies while ensuring compliance with banking security standards.

U.S. Bank offers an excellent work environment with comprehensive benefits including healthcare, 401(k), paid vacation, and parental leave. The position allows for hybrid work arrangements within commuting distance to Seattle. This is an excellent opportunity for experienced engineers looking to make an impact in financial technology while working with enterprise-scale distributed systems.

Last updated 2 days ago

Responsibilities For Senior Software Engineer – Enterprise Streaming

  • Lead migration of bank streaming applications to cloud (Azure, AWS)
  • Develop architecture for streaming platform optimization
  • Maintain Kafka Platform for data storage and API access
  • Design and develop CI/CD pipelines for Microsoft Azure Cloud Platform
  • Review software designs and architecture
  • Collaborate in code reviews and debugging
  • Handle on-call duties and resolve high severity issues
  • Ensure compliance and security best practices

Requirements For Senior Software Engineer – Enterprise Streaming

Java
Kafka
  • Bachelor's degree in Information Technology or Computer Science
  • 5 years experience as Software Engineer or Developer
  • Experience with DevOps and Microservices
  • Experience with JSON, IntelliJ, REST API, Junit
  • Experience with Cloud platforms (Azure/AWS)
  • Experience with Git and Java
  • Experience following Agile methodologies
  • Experience with CI/CD for automated code deployment

Benefits For Senior Software Engineer – Enterprise Streaming

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare (medical, dental, vision)
  • Life insurance (basic and optional term)
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks)
  • 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?

Jobs Related To U.S. Bank Senior Software Engineer – Enterprise Streaming