Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Principal Application Engineer (Open Banking) image - Rise Careers
Job details

Principal Application Engineer (Open Banking)

Discover. A brighter future.

With us, you’ll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it — we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.

Come build your future, while being the reason millions of people find a brighter financial future with Discover.

Job Description:

What You’ll Do
Uses vast repertoire of delivering high impact software solutions to work intuitively. Speed comes from intuition. If something breaks you know where to look. Typically does the tough parts – e.g. (re)design and spends more time documenting than coding.

You will collaborate with product managers and your peers to execute on a broad range of projects for the digital products that power Discover’s Open Banking Platform, from feature enhancements to designing and building technical solutions. You will use Java Spring Boot, Security libraries and Certificate management and will be equipped with modern CI/CD developer tool kit (STS/IntelliJ, Cloud Development, GitHub, Jenkins, and Nexus to name a few) for deployment to OCP.

How You’ll Do It
  • Creates technology solutions addressing high impact business priorities. Demonstrates the ability to analyze, design, code, test and deploy solutions and product features with high quality to production. Level of technical expertise enables solutions with high complexity and depth.

  • Competent in multiple technical domains, including programming languages, security, automation, testing, and business domains. As a result, is the go-to person for many people outside of their team.

  • Participates in strategic technology decisions and understands how these decisions impact Discover as a whole.

  • Proactively identifies and mitigates issues based on intuition and experience in multiple domains. Is a thought leader amongst team members and drives problem solving to determine root cause.

  • Coaches technology communities at Discover in areas of specific technology domain, design-thinking, agile software development way of working, security, architecture and/or data engineering.


Qualifications You’ll Need
The Basics

  • Bachelors degree in Computer Science, Engineering, Informatics, Information Security, Information Technology, or related

  • 6+ years of experience in Information Technology, (Software) Engineering, or related

  • For roles requiring Dreyfus Rating – Internal applicants only: technical proficiency of Proficient on the Dreyfus Engineer scale.


Physical and Cognitive Requirements
The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable a qualified individual with disabilities to perform the essential functions of the position as required by federal, state, and local laws:

  • Primarily remain in a stationary position.

  • No required movement about the work environment to complete the major responsibilities of the job.

  • Primarily performed indoors in an office setting.

  • Ability to operate office equipment such as but not limited to computer, telephone, printer, and calculator.

Bonus Points If You Have

  • Relevant hands-on experience with building highly scalable and reliable Java applications

  • Knowledge on OAUTH 2.0/OIDC framework

  • Experience with Java development on back-end, client facing application

  • Experience working with an Agile software development methodology

  • Strong understanding of object-oriented design principles

  • Self-motivated and openly challenging the team to continuously improve


External applicants will be required to perform a technical interview.

Discover will not sponsor or transfer employment work visas for this position. Applicants must be currently authorized to work in the United States on a full-time basis.

#LI-KE

Application Deadline:

The application window for this position is anticipated to close on Mar-24-2025. We encourage you to apply as soon as possible. The posting may be available past this date, but it is not guaranteed.

Compensation:

The base pay for this position generally ranges between $107,000.00 to $180,200.00. Additional incentives may be provided as part of a market competitive total compensation package. Factors, such as but not limited to, geographical location, relevant experience, education, and skill level may impact the pay for this position.

Benefits:

We also offer a range of benefits and programs based on eligibility. These benefits include:

  • Paid Parental Leave

  • Paid Time Off

  • 401(k) Plan

  • Medical, Dental, Vision, & Health Savings Account

  • Short and Long Term Disability, Life, and Accidental Death & Dismemberment insurances

  • Recognition Program

  • Education Assistance

  • Commuter Benefits

  • Family Support Programs

  • Employee Stock Purchase Plan

Learn more at mydiscoverbenefits.com .

What are you waiting for? Apply today!

All Discover employees place our customers at the very center of our work. To deliver on our promises to our customers, each of us contribute every day to a culture that values compliance and risk management.

Discover is committed to a diverse and inclusive workplace. Discover is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or other legally protected status. (Know Your Rights & Pay Transparency Nondiscrimination Provision)

Discover complies with federal, state, and local laws applicable to qualified individuals with disabilities and is committed to providing reasonable accommodations. If you require a reasonable accommodation to search for a position, to complete an application, and/or to participate in an interview, please email HireAccommodation@discover.com . Any information you provide regarding your accommodation needs will be kept confidential and will only be used to determine and provide necessary accommodation.

At Discover, we are committed to creating an inclusive and equitable workplace through our Fair Chance Hiring practices. Fair Chance Hiring means that we base our hiring decisions on an applicant’s qualifications rather than their criminal record. All our positions are subject to Section 19 of the Federal Deposit Insurance Act. Our applicants go through a background check, and we follow all applicable local laws, including the Los Angeles County Fair Chance Hiring Ordinance ( LA County Fair Chance ).

Positions marked as remote eligible are limited to remote locations within the country in which the position is based.

Applicants must be 18 or older at the time of hire.

Discover Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Discover DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Discover
Discover CEO photo
Roger Hochschild
Approve of CEO

Average salary estimate

$143600 / YEARLY (est.)
min
max
$107000K
$180200K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Application Engineer (Open Banking), Discover

At Discover, we're excited to introduce the role of Principal Application Engineer specializing in Open Banking. This is your chance to make a real impact from Day 1, joining a collaborative culture that thrives on three core principles: We Play to Win, We Get Better Every Day, and We Succeed Together. In this position, you'll be at the heart of innovation, working with a talented team to design and deliver high-quality software solutions using Java Spring Boot and various security libraries. You’ll play a crucial role in enhancing our Open Banking Platform by collaborating with product managers and cross-functional teams to execute a diverse array of projects. If you enjoy solving complex problems and have a knack for both coding and documentation, this might be the perfect fit for you. You'll leverage your experience to create scalable, reliable applications while mentoring fellow team members in Agile methodologies, security, and architecture best practices. At Discover, we recognize the importance of unique perspectives and are eager for you to bring yours to the table. If you're ready to step into a role that offers both the challenge of high-impact projects and the opportunity for personal growth, we invite you to explore this exciting opportunity to build a brighter financial future for millions of people with us.

Frequently Asked Questions (FAQs) for Principal Application Engineer (Open Banking) Role at Discover
What are the primary responsibilities of a Principal Application Engineer at Discover?

As a Principal Application Engineer at Discover, your primary responsibilities include designing and delivering high-quality software solutions, collaborating with product managers on various projects, and mentoring team members in software development methodologies. You'll use technologies like Java Spring Boot and be involved in all stages of the software development lifecycle to ensure robust and scalable solutions for our Open Banking Platform.

Join Rise to see the full answer
What qualifications are required to become a Principal Application Engineer at Discover?

To qualify for the Principal Application Engineer position at Discover, candidates should hold a Bachelor’s degree in Computer Science, Engineering, or a related field and possess at least 6 years of experience in Information Technology or Software Engineering. Proven expertise in programming languages, security, and Agile development methodologies is also essential.

Join Rise to see the full answer
What should I expect during the interview process for the Principal Application Engineer role at Discover?

During the interview process for the Principal Application Engineer position at Discover, you can expect both technical and behavioral interviews. The technical interview may focus on your coding skills, your familiarity with Java development, and problem-solving abilities. It’s also an opportunity for you to demonstrate your knowledge of security practices and system architecture critical to Open Banking.

Join Rise to see the full answer
What development tools does a Principal Application Engineer at Discover work with?

In the role of Principal Application Engineer at Discover, you'll utilize modern tools to streamline your development processes, including STS/IntelliJ for coding, GitHub for version control, Jenkins for continuous integration, and Nexus for artifact management. These tools will help facilitate efficient deployment to cloud environments and contribute to effective team collaboration.

Join Rise to see the full answer
How does Discover support the professional growth of a Principal Application Engineer?

Discover is committed to fostering professional growth for a Principal Application Engineer by providing opportunities for education assistance, mentorship, and access to technical training resources. The culture of continuous improvement encourages employees to share knowledge and support one another, which can help advance your skills and career trajectory.

Join Rise to see the full answer
Common Interview Questions for Principal Application Engineer (Open Banking)
Can you explain your experience with Java Spring Boot?

When answering this question, highlight specific projects where you've used Java Spring Boot. Discuss the features you implemented, any challenges you faced, and how you overcame them. Be ready to mention best practices in using Spring Boot and how it integrates with security libraries in your past projects.

Join Rise to see the full answer
How do you approach troubleshooting in software development?

To effectively answer this question, share your systematic approach to problem-solving. Discuss how you analyze issues, identify root causes, and test for resolutions. Provide an example where your troubleshooting skills made a significant difference in a project’s outcome.

Join Rise to see the full answer
What strategies do you use for effective collaboration with product managers?

Focus on your communication skills and your understanding of product goals when answering. Explain how you ensure alignment by actively listening, sharing updates, and seeking feedback throughout the project lifecycle to deliver on expectations.

Join Rise to see the full answer
How do you ensure security in your applications?

Discuss your thorough understanding of security best practices, such as authentication and authorization using OAUTH 2.0/OIDC. Provide examples of how you have implemented security measures in your previous applications to protect sensitive data.

Join Rise to see the full answer
What is your experience with Agile methodologies?

In your answer, emphasize your familiarity with Agile practices and how they enhance collaboration and adaptability in projects. Share specific instances where you’ve led Agile ceremonies or contributed to an Agile team's success.

Join Rise to see the full answer
Describe a complex project you've led and the technologies used.

Share an example that highlights your technical expertise and leadership skills. Describe the project goals, your role in it, the technologies you employed (like Java, Spring Boot), and the impact your contributions had on the project’s success.

Join Rise to see the full answer
How do you stay current with technological advancements?

Express your methods for keeping up-to-date with the latest technologies, whether through online courses, webinars, tech conferences, or community involvement. Showing your enthusiasm for learning is vital in the tech industry.

Join Rise to see the full answer
What are your methods for mentoring junior developers?

Discuss your mentorship philosophy and the practical steps you take to guide junior developers, such as code reviews, offering learning resources, or leading by example in applying best practices.

Join Rise to see the full answer
Can you give an example of a time when you had to make a tough technical decision?

When answering this question, provide a specific scenario involving a complex decision. Discuss the factors you considered, how you reached your conclusion, and the positive outcome or lessons learned from that experience.

Join Rise to see the full answer
How do you prioritize tasks and manage your time effectively?

Outline your time management strategies, such as breaking projects into smaller tasks, using tools for tracking progress, or applying prioritization techniques like the Eisenhower Matrix. Provide an example of how this approach worked well in past projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join Discover’s Customer Service team to help cardmembers navigate fraud concerns in a fully remote role.

Photo of the Rise User
Discover Hybrid Riverwoods, IL
Posted 12 days ago

Join Discover to drive the development of innovative predictive models that enhance our digital banking and payments solutions.

Photo of the Rise User
Control Risks Remote No location specified
Posted 11 days ago

Control Risks is looking for a Junior AI Engineer to help develop AI solutions for operational efficiency using Microsoft AI platforms.

Posted 2 days ago

WitnessAI, a rising SaaS startup, is looking for a skilled Senior Systems Automation Engineer to drive product quality and automation solutions.

Photo of the Rise User
Posted 13 days ago

Twoconnect seeks a talented Senior Front End Developer to spearhead the creation of next-generation digital products with React.

Photo of the Rise User

Seeking experienced software engineers fluent in Belgian Dutch to join a remote team focused on training AI data.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Mission Driven
Work/Life Harmony
Diversity of Opinions
Friends Outside of Work
Empathetic
Collaboration over Competition
Fast-Paced
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Learning & Development
401K Matching
Paid Time-Off
WFH Reimbursements
Paid Holidays
Equity
Flex-Friendly

Join Replit as a Staff Product Engineer and help shape the future of software creation through collaboration and innovative technology.

Posted 11 days ago

Become a key player in developing enterprise-level solutions for a firm recognized in the Fortune 500 as an IBM Planning Analytics developer.

Photo of the Rise User
Posted 2 days ago
Customer-Centric
Inclusive & Diverse
Collaboration over Competition
Transparent & Candid
Growth & Learning

Join FanDuel as a Front-End Software Engineer and play a vital role in shaping engaging user experiences for millions of players.

Photo of the Rise User
Nando's UK & IRE Remote Remote Location - England
Posted 6 days ago

We are seeking a talented Senior Software Engineer to join our remote team in England.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

To help people spend smarter, manage debt better and save more so they can achieve a brighter financial future.

80 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!