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
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 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 modern cloud platforms including Azure and AWS. You'll be responsible for developing architecture that optimizes scalability, throughput, and latency for the bank's streaming platform. A key part of the role involves maintaining the Kafka Platform, which serves as the backbone for data storage and API access for internal clients.

The ideal candidate will bring 5+ years of software engineering experience, with strong expertise in Java, cloud platforms, and streaming technologies. You'll work with cutting-edge technologies like Flink and be responsible for designing and implementing CI/CD pipelines for Microsoft Azure Cloud Platform. The role requires a balance of technical expertise and collaborative skills, as you'll be working closely with other engineers in code reviews and debugging sessions.

What makes this role particularly attractive is the combination of technical challenges and the impact on a major financial institution's infrastructure. You'll be working on systems that directly affect millions of banking transactions while having the opportunity to modernize and scale critical banking infrastructure. The position offers competitive compensation ($185,058 - $194,500) and comprehensive benefits including healthcare, 401(k), and various insurance options.

U.S. Bank offers a supportive work environment with emphasis on work-life balance, including flexible work arrangements with hybrid options. The bank's commitment to technology innovation, combined with its stable position in the financial sector, makes this an excellent opportunity for a senior engineer looking to make a significant impact while working with enterprise-scale streaming systems.

The role comes with significant responsibility, including on-call duties and handling high-severity issues, but also offers the chance to shape the technical direction of major banking systems. You'll be expected to provide technical leadership, make architectural decisions, and ensure all development follows compliance and security best practices - crucial aspects in the banking sector.

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 based on grade and tenure)
  • 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?

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