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. This role offers an 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.

The position requires expertise in Java development with Spring framework, working with various databases including Oracle, DB2, and Redis, and experience with modern messaging systems like Kafka. You'll be responsible for analyzing, designing, coding, testing, and deploying solutions that directly impact business priorities. The role demands proficiency across multiple technical domains, including security, automation, and testing.

As a Principal Engineer, you'll work on complex technical challenges while contributing to Discover's mission of helping millions find a brighter financial future. The company offers a comprehensive benefits package including healthcare, 401(k), paid parental leave, and education assistance. The base salary range of $148,949 to $180,200 reflects the senior nature of this position.

The ideal candidate will have at least 6 years of experience in software development, strong expertise in CI/CD pipelines, and experience with both traditional (AIX/WebSphere) and modern (AWS/OCP) platforms. This is an excellent opportunity for a senior technologist looking to make a significant impact at a major financial institution while enjoying competitive compensation and benefits.

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 Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Savings Account
  • Short and Long Term Disability Insurance
  • Life Insurance
  • Education Assistance
  • Commuter Benefits
  • Family Support Programs
  • Employee Stock Purchase Plan