Taro Logo

Software Engineer 2 (Data Engineer)

U.S. Bank is a financial institution helping customers and businesses make financial decisions and providing payment solutions through its subsidiary Elavon.
Edison, NJ, USA
$111,095 - $143,770
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

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 is part of Elavon, a wholly owned subsidiary serving over 1.5 million customers worldwide with payment solutions.

The position offers a hybrid work environment requiring 3+ days in office, with a competitive salary range of $111,095 - $143,770. As a Data Engineer, you'll be responsible for designing, developing, and maintaining best-in-class software experiences, taking full stack ownership of production-ready code.

The ideal candidate should have 3-5 years of experience, with a strong background in software engineering and data systems. You'll work in an agile environment, collaborating across teams to deliver scalable, reliable solutions. The role requires expertise in architectural best practices, problem-solving, and a deep understanding of software reliability engineering standards.

U.S. Bank offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with employer contribution, generous paid time off (2-5 weeks vacation + 11 holidays), and family-friendly policies like parental leave and adoption assistance.

This is an excellent opportunity for a mid-level engineer looking to make an impact in the financial technology sector. You'll be part of a team driving innovation in payment solutions while working for a stable, respected financial institution. The role combines technical challenges with business impact, offering clear career growth potential in a supportive environment focused on continuous improvement and professional development.

Join U.S. Bank to be part of a team that's transforming financial services through technology, while enjoying competitive compensation, comprehensive benefits, and a collaborative culture that values diversity and inclusion.

Last updated a month 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?