Principal Software Engineer

1 month ago


Farnborough, Hampshire, United Kingdom Discover Full time

Job Title: Principal Application Engineer

About 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 applications using various programming languages and technologies.
  • Collaborate with cross-functional teams to identify and prioritize technical requirements and deliver solutions that meet business needs.
  • Participate in code reviews and ensure that all code meets the highest standards of quality, security, and maintainability.
  • Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our software development processes and tools.
  • Provide technical guidance and mentorship to junior engineers and contribute to the growth and development of the team.

Requirements:

  • Bachelor's degree in Computer Science or related field.
  • Minimum 5 years of experience in software development, with a strong focus on backend engineering.
  • Proficiency in multiple programming languages, including Java, Python, and C++.
  • Experience with cloud platforms, such as AWS, and big data frameworks, such as Spark.
  • Strong understanding of software design patterns, architecture, and testing principles.

What We Offer:

At Discover, we offer a dynamic and supportive work environment that fosters growth, innovation, and collaboration. As a Principal Application Engineer, you will have the opportunity to work on challenging projects, develop your skills, and make a meaningful impact on our business.

Discover is an Equal Opportunity Employer:

We are committed to creating a diverse and inclusive workplace that reflects the communities we serve. We welcome applications from qualified candidates of all backgrounds and perspectives.



  • 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 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 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 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

    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 Full time

    Transforming Technology, Transforming LivesAt Discover Financial Services, we're committed to delivering high-impact software solutions that drive business growth and customer satisfaction. As a Principal Application Engineer, you'll play a key role in shaping our technology strategy and delivering innovative solutions that meet the evolving needs of our...


  • 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 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 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 Full time

    Job SummaryDiscover Financial Services is seeking a skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions that meet the needs...


  • 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...