Taro Logo

Software Engineer 2 (Data Engineer)

U.S. Bank is a financial institution helping customers and businesses make financial decisions while supporting community growth and success.
Edison, NJ, USA
$111,095 - $143,770
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer 2 (Data Engineer)

U.S. Bank, a leading financial institution, is seeking a Software Engineer 2 (Data Engineer) to join their team in Edison, NJ. This role offers an exciting opportunity to work with Elavon, a wholly owned subsidiary serving over 1.5 million customers worldwide with payment solutions.

The position involves full-stack ownership of software development, focusing on designing, developing, and maintaining high-quality software experiences. As a Data Engineer, you'll be responsible for creating optimal designs that consider scalability, reliability, and performance while adhering to architectural best practices. The role requires a strong foundation in software engineering principles, with an emphasis on data engineering practices.

The ideal candidate will have 3-5 years of experience, with a bachelor's degree or equivalent work experience. They should be well-versed in agile methodologies and DevOps principles, with a strong understanding of algorithms, data structures, and architectural design patterns. The position offers a competitive salary range of $111,095 - $143,770, along with comprehensive benefits including healthcare, 401(k), and various insurance options.

Working in a hybrid environment (3+ days in office), you'll be part of a collaborative team that values innovation and continuous improvement. The role provides opportunities to work on critical financial technology infrastructure while contributing to U.S. Bank's technology transformation journey. This is an excellent opportunity for a mid-level engineer looking to make an impact in the financial technology sector while working with a respected institution that prioritizes both customer experience and employee growth.

Last updated a day ago

Responsibilities For Software Engineer 2 (Data Engineer)

  • Design, develop, test, operate and maintain products
  • Write production-ready and testable code
  • Create optimal design adhering to architectural best practices
  • Perform analysis on failures and propose design changes
  • Conduct code reviews
  • Ensure compliance and security best practices
  • Contribute to innovation and continuous improvement
  • Review and prioritize tasks for incremental delivery

Requirements For Software Engineer 2 (Data Engineer)

  • Bachelor's degree or equivalent work experience
  • 3-5 years of relevant experience
  • Understanding of agile software development lifecycle and DevOps principles
  • Proficient understanding of algorithms, data structures, and architectural design patterns
  • Effective problem-solving and analytical skills
  • Ability to collaborate on product development
  • Strong communication skills

Benefits For Software Engineer 2 (Data Engineer)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 (2-5 weeks)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?

Jobs Related To U.S. Bank Software Engineer 2 (Data Engineer)