Senior Software Development Engineer

4 weeks ago


Farnborough, Hampshire, United Kingdom Discover Financial Services Full time

We are seeking a talented Senior Software Development Engineer to join our team at Discover Financial Services. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that power our digital banking platform.

Your primary focus will be on learning and applying advanced software engineering practices, such as domain-driven design, test-driven development, and DevOps. You will work closely with our agile teams to deliver high-quality software solutions that meet the needs of our customers.

To be successful in this role, you will need a strong foundation in computer science and software engineering, as well as experience working with technologies such as Java, Spring, and AWS. You will also need excellent communication and collaboration skills, as you will be working with cross-functional teams to deliver projects.

Key Responsibilities:

  • Design and develop complex software systems using domain-driven design and test-driven development principles
  • Collaborate with agile teams to deliver high-quality software solutions
  • Develop and maintain automated testing frameworks to ensure software quality
  • Participate in code reviews and provide feedback to improve code quality

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience working with Java, Spring, and AWS
  • Excellent communication and collaboration skills
  • Ability to work in a fast-paced environment and prioritize multiple tasks

Preferred Qualifications:

  • Experience with DevOps practices and tools
  • Knowledge of cloud-based technologies and architectures
  • Experience working with agile methodologies

Discover Financial Services is an equal opportunities employer and welcomes applications from all qualified candidates.



  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    Senior Software Engineer OpportunityAn exciting chance to lead the development of advanced networking software for a satellite communications company has arisen.This role involves architecting and developing software to manage a network of hundreds of satellites, processing huge amounts of data in real-time, up to 50Gb/s.As a Senior Software Engineer, you...


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

    Unlock Your PotentialAt Discover Financial Services, we're committed to fostering a culture that values innovation, collaboration, and growth. As a Senior Associate Application Engineer, you'll play a key role in shaping the future of digital banking and payments.What You'll DoAs a Senior Associate Application Engineer, you'll be responsible for designing,...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryAt Discover, we're committed to a culture of innovation and excellence. As a Senior Software Development Engineer, you'll play a key role in shaping our application software and driving business growth.Key ResponsibilitiesAnalyze, develop, and design solutions for our application software.Perform technical design, coding with test automation,...


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

    We're looking for a talented Senior Software Development Engineer to join our team at Discover Financial Services. As a key member of our engineering team, you'll play a crucial role in designing, developing, and deploying cutting-edge software solutions that drive business growth and customer satisfaction.Key Responsibilities:Design and develop high-quality...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryAt Discover, we're committed to a culture of diversity, teamwork, and collaboration. As a Senior Software Development Engineer, you'll play a key role in analyzing, developing, and designing solutions for our application software. In our Agile environment, you'll perform technical design, coding with test automation, support, and documentation of...


  • Farnborough, Hampshire, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Farnborough, UK. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and...


  • Farnborough, Hampshire, United Kingdom Burger King Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software applications using a range of programming languages and...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our full-stack applications.Key Responsibilities:• Design and develop full-stack applications using a range of...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a skilled Software Development Engineer to join our team. As a key member of our Agile environment, you will analyze, design, and develop solutions for our application software. Your primary responsibilities will include performing technical design, coding with test automation, support, and documentation of software application...


  • Farnborough, Hampshire, United Kingdom 00139 LEIDOS INNOVATIONS UK LTD. Full time

    We are seeking a skilled Senior Software Engineer to join our team in Backend Development. The ideal candidate will have a strong background in programming languages such as Java, Python, and C++.Main Responsibilities:Design and implement scalable backend systemsDevelop high-quality, maintainable codeCollaborate with cross-functional teams to deliver...


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

    Discover Financial Services is seeking a talented Software Development Engineer to join our team.We're looking for a skilled engineer to analyze, develop, and design solutions for our application software. As a member of our Agile environment, you'll perform technical design, coding with test automation, support, and documentation of software application...


  • Farnborough, Hampshire, United Kingdom Golang Works Full time

    As a Senior Software Development Expert at Golang Works, you will leverage your expertise in software engineering best practices to drive development in Java, Python, and BPEL. With a strong focus on delivering high-quality solutions, you will collaborate with our team to design, develop, and deploy scalable and efficient software systems.Key...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining scalable software systems. Your expertise in software development will be instrumental in driving business growth and innovation.Key Responsibilities:Design and develop software systems that meet business requirementsCollaborate with...


  • 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 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 SummaryWe are seeking a skilled Backend Engineer to join our Digital Payments team at Discover. As a Backend Engineer, you will be responsible for analyzing, developing, and designing solutions for our application software.Key ResponsibilitiesDesign and develop high-quality software solutions using JavaSE 8 and above.Collaborate with cross-functional...


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

    Unlock Your PotentialAt Discover Financial Services, we're committed to delivering innovative solutions that empower our customers to achieve their financial goals. As an Application Engineer, you'll play a critical role in shaping the future of our application software.About the RoleAs an Application Engineer, you'll be responsible for analyzing,...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryWe are seeking a skilled Backend Software Engineer to join our Digital Payments team at Discover. As a key member of our Agile team, you will be responsible for designing, developing, and deploying software solutions for our application software.Key ResponsibilitiesDesign and develop software solutions for our application software using Java and...


  • Farnborough, Hampshire, United Kingdom ZENOVO LTD Full time

    Job RequirementsLocation: FlexibleSalary: Up to £65,000Overview of Business & Opportunity:Zenovo LTD is seeking highly skilled Senior Embedded Software Engineers to join a growing team in defence innovation, working on critical projects that safeguard national security.Key Responsibilities:Work collaboratively with cross-functional teamsDesign and develop...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    Senior Embedded Linux Software DeveloperIC Resources is seeking a highly skilled Senior Embedded Linux Software Developer to lead the software development in designing cutting-edge Beamforming Embedded Software products. The ideal candidate will have extensive experience in embedded software development, particularly with Linux-based ARM systems, and...