Principal Software Engineering Lead

2 months ago


Farnborough, Hampshire, United Kingdom Discover Full time

Job Summary

As a Principal Application Engineer at Discover, you will be a key member of our agile delivery teams, responsible for refining and testing requirements, building automated regression test suites, and ensuring the delivery of high-quality applications into production. You will actively manage and escalate risk and customer-impacting issues within the day-to-day role to management.

Key Responsibilities

  • Create solutions addressing high-impact technology and business priorities.
  • Be competent in multiple contexts, including programming languages, security, automation, testing, and business domains, and serve as a go-to person for many people (inside and outside of their team).
  • Participate in strategic technology decisions and learn how these decisions impact Discover as a whole.
  • Proactively identify and mitigate issues based on intuition and experience in multiple domains.
  • Coach technology communities at Discover.

Minimum Qualifications

At a minimum, here's what we need from you:

  • Bachelor's degree in Computer Science or related field.
  • Information Technology, Software Engineering, or related field.
  • Internal applicants only: technical proficiency rating of proficient on the Dreyfus engineering scale.

Preferred Qualifications

Bonus Points If You Have:

  • Nonfunctional testing experience.
  • Test-first mindset.
  • Experience in digital payments.
  • Experience working with code quality tools.
  • Confident in ensuring all code works well, is fully tested, and meets requirements.
  • Working alongside team members to ensure all test scenarios are fully accounted for and considered.
  • Experience in setting best practices, standards, and guidelines.
  • SQL/NoSQL/SpringData.
  • RESTful APIs.
  • Kafka.
  • OpenShift/Kubernetes.
  • Helm Charts.
  • AWS.
  • Jenkins.
  • Git.

About Discover

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.



  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application EngineerAbout the Role:We are seeking a highly skilled Principal Application Engineer to join our team at Discover. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop high-quality software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application EngineerAbout the Role:We are seeking a highly skilled Principal Application Engineer to join our team at Discover. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop high-quality software...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying scalable and reliable software systems that meet the needs of our business.Key Responsibilities:Design and...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover Financial Services, Inc. is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover Financial Services, Inc. is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover Financial Services, Inc. is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover Financial Services, Inc. is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a highly skilled Principal Application Engineer to join our team. As a key member of our engineering team, you will be responsible for analyzing, developing, and designing solutions for our application software.Key ResponsibilitiesDesign and develop high-quality software applications using multiple programming languages and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a highly skilled Principal Application Engineer to join our team. As a key member of our engineering team, you will be responsible for analyzing, developing, and designing solutions for our application software.Key ResponsibilitiesDesign and develop high-quality software applications using multiple programming languages and...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full stack solutions that meet...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full stack solutions that meet...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a highly skilled Principal Application Engineer to join our team. As a key member of our engineering team, you will be responsible for analyzing, developing, and designing solutions for our application software.Key ResponsibilitiesDesign and develop high-quality software solutions that meet business requirementsCollaborate with...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a highly skilled Principal Application Engineer to join our team. As a key member of our engineering team, you will be responsible for analyzing, developing, and designing solutions for our application software.Key ResponsibilitiesDesign and develop high-quality software solutions that meet business requirementsCollaborate with...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover Financial Services, Inc. is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover Financial Services, Inc. is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Design and develop full...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services Full time

    Unlock Your PotentialAt Discover Financial Services, we're committed to delivering innovative software solutions that drive business growth and customer satisfaction. As a Principal Application Engineer, you'll play a key role in shaping our Digital Payments platform, leveraging your expertise to design and deliver high-impact software solutions.Key...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    Principal Full Stack Application EngineerDiscover is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying reliable software systems at scale.Key Responsibilities:Develop and maintain full stack solutions that meet...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Discover. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and implement high-quality software solutions using Java, Spring Boot, and other...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Discover. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and implement high-quality software solutions using Java, Spring Boot, and other...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryAt Discover, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Principal Software Engineer, you'll play a critical role in shaping our application software and driving business growth.Key ResponsibilitiesDesign, develop, and deploy scalable software solutions that meet business...