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.