Principal Software Architect

2 months ago


Farnborough, Hampshire, United Kingdom Discover Full time

Unlock Your Potential as a Back End Engineer

Discover is seeking a highly skilled Back End Engineer to join our team and contribute to the development of innovative software solutions. As a key player in our Agile environment, you will be responsible for technical design, coding with test automation, and documentation of software application modifications.

Key Responsibilities:

  • Design and implement high-quality software solutions that meet business requirements
  • Collaborate with cross-functional teams to identify and prioritize technical initiatives
  • Develop and maintain technical documentation to ensure knowledge sharing and reuse
  • Participate in code reviews and provide feedback to improve overall code quality
  • Identify and mitigate technical risks and issues to ensure delivery of high-quality software

Requirements:

  • Bachelor's degree in Computer Science or related field
  • Proficiency in multiple programming languages, including Java
  • Experience with cloud-based technologies such as AWS, Pivotal Cloud Foundry, and OpenShift
  • Strong understanding of software development principles, including Agile methodologies
  • Excellent communication and collaboration skills

Preferred Qualifications:

  • Experience with Java 8, Spring Boot, and domain-driven design
  • Knowledge of RESTful web services, JSON, and design patterns
  • Experience with high availability and scalability design, performance monitoring, and messaging systems
  • Skills in multi-threaded and synchronization applications

Discover is an equal opportunity employer committed to a diverse and inclusive workplace that values compliance and risk management. We are dedicated to creating a culture that puts customers at the center of everything we do.



  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and drive the design of our application ecosystem. As a key member of our team, you will be responsible for developing product vision and strategy, overseeing the design process, and coaching other architects...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and drive the design of our application ecosystem. As a key member of our team, you will be responsible for developing product vision and strategy, overseeing the design process, and coaching other architects...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our application development team. The successful candidate will have a deep understanding of business processes and technical building blocks, and will be responsible for designing application architecture that balances business and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and drive technical capabilities for our application ecosystem. As a key member of our team, you will leverage your deep understanding of business processes and technical building blocks to design application...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and drive technical capabilities for our application ecosystem. As a key member of our team, you will leverage your deep understanding of business processes and technical building blocks to design application...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and technical capabilities for our application ecosystem. As a key member of our team, you will be responsible for designing application architecture that balances business and customer needs with technical...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and technical capabilities for our application ecosystem. As a key member of our team, you will be responsible for designing application architecture that balances business and customer needs with technical...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and technical capabilities for an application ecosystem. As a key member of our team, you will leverage your deep understanding of business processes and technical building blocks to design application...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Principal Application ArchitectJob Summary:We are seeking a highly skilled Principal Application Architect to lead our technology strategy and technical capabilities for an application ecosystem. As a key member of our team, you will leverage your deep understanding of business processes and technical building blocks to design application...


  • 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 implementing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


  • 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 implementing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


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

    Job OverviewAs 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.Key ResponsibilitiesDesign and implement solutions addressing high-impact...


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