Taro Logo

Senior Software Engineer – Enterprise Streaming

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

Description For Senior Software Engineer – Enterprise Streaming

U.S. Bank is seeking a Senior Software Engineer to lead their Enterprise Streaming initiatives in Seattle, Washington. This role presents an exciting opportunity to work at one of America's largest financial institutions, focusing on critical streaming infrastructure that handles bank transactions.

The position involves leading migration efforts of banking streaming applications to cloud platforms like Azure and AWS, while developing architecture that optimizes scalability, throughput, and latency. You'll be responsible for maintaining the Kafka Platform, a distributed event store and stream-processing platform that serves internal clients through APIs and Spring Boot applications.

As a Senior Engineer, you'll play a crucial role in designing and developing CI/CD pipelines for Microsoft Azure Cloud Platform integration, while also scaling the bank's streaming platform through integration with innovative technologies like Flink. The role requires strong collaborative skills for code reviews, debugging, and working with cross-functional teams.

The compensation package is competitive, ranging from $185,058 to $194,500, complemented by comprehensive benefits including healthcare, 401(k), paid vacation, and various insurance options. U.S. Bank offers a supportive work environment focused on professional growth and development.

This role is perfect for experienced engineers who are passionate about distributed systems, cloud architecture, and financial technology. You'll have the opportunity to work on mission-critical systems that process banking transactions while ensuring compliance with financial industry regulations and security standards. The position requires at least 5 years of experience with software development, particularly in Java, cloud platforms, and modern development practices.

U.S. Bank's commitment to innovation and technology transformation makes this an excellent opportunity for engineers looking to make a significant impact in the financial sector while working with cutting-edge streaming and cloud technologies. The role offers both technical challenges and leadership opportunities, making it ideal for senior engineers ready to take the next step in their careers.

Last updated a day 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
  • Perform technology stack assessments
  • 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 analyzing, designing, developing and maintaining software applications
  • Experience with Agile methodologies
  • Experience with CI/CD for automated code deployment
  • Experience with DevOps, Microservices, JSON, IntelliJ, REST API
  • Experience with Junit, Cloud platform (Azure/AWS), Git, and Java

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