Taro Logo

Principal Application Engineer (multiple openings) - IHM

A leading digital banking and payments company focused on helping customers achieve a brighter financial future.
Riverwoods, IL 60015, USA
$148,949 - $180,200
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Job Description

Discover, a leading digital banking and payments company, is seeking a Principal Application Engineer to join their team in Riverwoods, IL. This role offers an exciting opportunity to create high-impact technology solutions in a collaborative environment built on three core behaviors: Playing to Win, Getting Better Every Day, and Succeeding Together.

As a Principal Application Engineer, you'll be responsible for creating and implementing technology solutions that address critical business priorities. The role requires expertise in multiple technical domains, including Java development with Spring framework, database management (Oracle, DB2, Redis), and message queuing systems (MQ, RabbitMQ, Kafka). You'll work with modern CI/CD tools and be responsible for building automated test frameworks.

The position offers a competitive base salary range of $148,949 to $180,200, along with a comprehensive benefits package including medical, dental, vision coverage, 401(k), paid parental leave, and education assistance. Discover values professional growth and provides opportunities for advancement within their technology organization.

This role is perfect for experienced engineers who want to make a meaningful impact while working with cutting-edge technologies in the financial sector. You'll be part of a team that values innovation, collaboration, and technical excellence, while helping millions of customers achieve their financial goals. The company's commitment to employee development, work-life balance, and inclusive culture makes it an ideal place for talented engineers looking to advance their careers.

Last updated a month ago

Responsibilities For Principal Application Engineer (multiple openings) - IHM

  • Create technology solutions addressing high impact business priorities
  • Analyze, design, code, test and deploy solutions and product features
  • Deliver high-quality solutions to production
  • Work across multiple technical domains including programming languages, security, automation, testing, and business domains

Requirements For Principal Application Engineer (multiple openings) - IHM

Java
Redis
Kafka
  • Bachelor's degree in Computer Science, Computer Engineering or related field
  • 6 years of experience in software development
  • Experience with object-oriented principles and Java utilizing Spring framework
  • Experience with relational and caching databases including Oracle, DB2, and Redis
  • Experience with messaging systems including MQ, Rabbit MQ, or Kafka
  • Experience with CI/CD pipelines with Jenkins, Gradle, Github, Nexus, Artifactory, and SonarQube
  • Experience building test suite for automated test framework for api and services using Karate
  • Experience with application development and deployment on AIX/WebSphere and AWS/OCP

Benefits For Principal Application Engineer (multiple openings) - IHM

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Education Budget
Commuter Benefits
  • Paid Parental Leave
  • Paid Time Off
  • 401(k) Plan
  • Medical, Dental, Vision & Health Savings Account
  • Short and Long Term Disability Insurance
  • Life Insurance
  • Accidental Death & Dismemberment Insurance
  • Recognition Program
  • Education Assistance
  • Commuter Benefits
  • Family Support Programs
  • Employee Stock Purchase Plan