Senior Software Development Associate

3 weeks ago


Farnborough, Hampshire, United Kingdom Discover Full time

Job Description

The Senior Associate Application Engineer plays a key role in the development of our products, responsible for designing and implementing software features and test cases. This role accelerates technical knowledge by working closely with engineering teammates and actively managing risk and customer-impacting issues.

Key Responsibilities

  • Develop and deliver high-quality software features and test cases, ensuring timely completion and meeting customer expectations.
  • Collaborate with cross-functional teams to design and implement software solutions, leveraging domain-driven design, test-driven development, and other software engineering practices.
  • Contribute to agile ceremonies, lead demos and presentations, and participate in technology communities to share knowledge and best practices.
  • Participate in system design decisions and learn how these decisions impact the product as a whole.
  • Support production systems and understand how observed events and failures impact the product.

Minimum Qualifications

To be successful in this role, you should have:

  • A Bachelor's degree in Computer Science or a related field.
  • Strong technical skills and a passion for software development.
  • Internal applicants only: technical proficiency rating of advanced beginner on the Dreyfus engineering scale.

Preferred Qualifications

Bonus points if you have experience with:

  • Java and Spring framework.
  • CI/CD pipelines with Jenkins or similar.

Discover is committed to a diverse and inclusive workplace and is an equal opportunity employer.



  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Senior Associate Application EngineerAbout the Role:We are seeking a highly skilled Senior Associate Application Engineer to join our Digital Payments team at Discover. As a key member of our agile scrum team, you will be responsible for designing, developing, and testing software solutions for our application software.Responsibilities:Design and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Senior Associate Application EngineerAbout the Role:We are seeking a highly skilled Senior Associate Application Engineer to join our Digital Payments team at Discover. As a key member of our agile scrum team, you will be responsible for designing, developing, and testing software solutions for our application software.Responsibilities:Design and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryThe Senior Associate Application Engineer role at Discover is a key position in our software development team. As a Senior Associate, you will be responsible for programming features and test cases, learning about broader product development and operations concepts, and actively managing and escalating risk and customer-impacting issues within the...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Senior Associate Application EngineerAbout the Role:We are seeking a highly skilled Senior Associate Application Engineer to join our Digital Payments team at Discover. As a key member of our agile scrum team, you will be responsible for designing, developing, and testing software solutions for our application software.Responsibilities:Design and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Senior Associate Application EngineerAbout the Role:We are seeking a highly skilled Senior Associate Application Engineer to join our Digital Payments team at Discover. As a key member of our agile scrum team, you will be responsible for designing, developing, and testing software solutions for our application software.Responsibilities:Design and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Senior Associate Application EngineerAbout the Role:We are seeking a highly skilled Senior Associate Application Engineer to join our Digital Payments domain team. As a key member of our agile scrum team, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Senior Associate Application EngineerAbout the Role:We are seeking a highly skilled Senior Associate Application Engineer to join our Digital Payments domain team. As a key member of our agile scrum team, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job DescriptionThe Senior Associate Application Engineer plays a pivotal role in driving the development of features and test cases, while continuously learning about the broader product development and operations concepts. This role accelerates technical knowledge by working closely with and learning from engineering teammates. The Senior Associate is...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job DescriptionThe Senior Associate Application Engineer plays a pivotal role in driving the development of features and test cases, while continuously learning about the broader product development and operations concepts. This role accelerates technical knowledge by working closely with and learning from engineering teammates. The Senior Associate is...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job OverviewThe Senior Associate Application Engineer is a key member of our software development team, responsible for designing and implementing features and test cases. This role requires strong technical knowledge and collaboration with engineering teammates to accelerate learning and growth.Key ResponsibilitiesDevelop and deliver high-quality software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryThe Senior Associate Application Engineer is a key member of our product development and operations team at Discover. This role involves collaborating with engineering teammates to accelerate learning and manage potential risks and issues.Key ResponsibilitiesDeveloping features and user stories with test cases and automationEnhancing technical...


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

    About the RoleWe are seeking a talented Senior Software Development Associate to join our team at Discover Financial Services, Inc.Key ResponsibilitiesDevelop and maintain complex software engineering practices, including domain driven design, test driven development, operations, and security.Contribute to agile ceremonies, lead demos and presentations, and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryThe Senior Associate Application Engineer is a key member of our engineering team, responsible for developing and maintaining our software applications. This role requires a strong foundation in software engineering principles and a passion for learning and growth.Key ResponsibilitiesDesign, develop, and test software applications to meet business...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryThe Senior Associate Application Engineer is a key member of our engineering team, responsible for developing and maintaining our software applications. This role requires a strong foundation in software engineering principles and a passion for learning and growth.Key ResponsibilitiesDesign, develop, and test software applications to meet business...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job DescriptionThe Senior Associate Application Engineer plays a key role in the development of our products, responsible for designing and implementing software features and test cases. This role accelerates technical knowledge by working closely with engineering teammates and actively managing risk and customer-impacting issues.Key ResponsibilitiesDevelop...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job DescriptionThe Senior Associate Application Engineer plays a key role in the development of our products, responsible for designing and implementing software features and test cases. This role accelerates technical knowledge by working closely with engineering teammates and actively managing risk and customer-impacting issues.Key ResponsibilitiesDevelop...


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

    Discover Financial Services, Inc. is seeking a talented Senior Associate Application Engineer to join our team. This role is perfect for individuals who are passionate about software development and want to make a difference in the digital banking industry.About the RoleWe are looking for a highly skilled software engineer who can contribute to the...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryThe Senior Associate Application Engineer is a key member of our software development team at Discover. As a technical expert, you will be responsible for designing, developing, and testing software features to drive business growth and customer satisfaction.Key ResponsibilitiesDevelop and implement software features and test cases to meet...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryThe Senior Associate Application Engineer is a key member of our software development team at Discover. As a technical expert, you will be responsible for designing, developing, and testing software features to drive business growth and customer satisfaction.Key ResponsibilitiesDevelop and implement software features and test cases to meet...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryThe Senior Associate Application Engineer is a key member of our engineering team, responsible for developing and testing software features while learning about broader product development and operations concepts.Key ResponsibilitiesDevelop and deliver high-quality software features, including test cases and automation scripts.Learn and apply...