Online since 1999 | 7,619 IT Jobs Live NOW

Principal Software Engineer - Full Stack

Premium Job From Discover
Recruiter: Discover
Listed on: 9th November
Location: Farnborough
Salary Notes: Competitive
Type: Permanent
Start Date: ASAP

Bring expertise. Shine bright.

By making our products and services ever-more progressive and customer-focused, we're creating a better, brighter finance future for millions. As Principal Software Engineer - Full Stack, you'll develop and maintain full stack solutions to fit our business needs. That will involve working on front-end user interfaces, back-end APIs, databases and DevOps. We'll also need you to maintain a holistic view of all our products and their interactions to ensure each project fits within our larger ecosystem. This isn't just a hands-on technical role - you'll be working directly with internal business partners to understand and deliver on their requirements. Your role will also involve independently innovating and advocating for best practices within the team, and collaborating with colleagues right across the enterprise.

Discover. A brighter future.

With Discover, you'll have the chance to make a difference at one of the world's leading digital banking and payments companies. From Day 1, you'll do meaningful work you're passionate about, with the support and resources you need for success. We value what makes each employee unique and provide a collaborative, team-based culture that gives everyone an opportunity to shine. Be the reason millions of people find a brighter financial future, while building the future you want, here at Discover.

What You'll Do

  • Develop and maintain back-end systems and complex front-ends, with a focus on user experience 
  • Plan how new systems will be built and integrated, drawing upon your knowledge of all the products in the team's ecosystem
  • Take ownership of our payments technology, leading high-performing engineering teams in the implementation of solutions from inception to production while solving architectural problems
  • Innovate on and advocate for best practices and improved processes, keeping up to date with technology trends and innovations, and mentoring team members 
  • Create and maintain DevOps processes, application infrastructure, and Cloud services (including database systems and models)
  • Support live systems to ensure business continuity 


You should have:

  • A Bachelor's degree in Information Technology or a related field (alternatively, you might have completed a Full Stack Academy, General Assembly or comparable programme)
  • Extensive experience in Computer Science, Information Technology or similar 

Ideally, you'll also bring the following:

  • Solid, relevant experience within Agile technology teams; of coding with Java, Python, or another modern language; and of working with Amazon Web Services as a developer or architect
  • A knowledge of React, AngularJS, Bootstrap and Tailwind CSS, Redux, React Testing Library, Cypress, Test Café, Cross Browser Testing, Protractor, Storybook, NodeJS, Express, Okta, and Spring Framework
  • The ability to support a product or service provided to a development community
  • Experience in a support-based role - as part of a development or engineering team, for example
  • Reliability, self-awareness, a collaborative approach and a commitment to improving based on feedback from others
  • Jenkins and Chef experience
  • A good understanding of the data pipelining coding techniques that are commonly used in streaming development

About Discover

At Discover, you'll never stop learning. We're looking for people driven by purpose, who want to help us change the game in financial services. We were founded in 1986, and now have over 18,000 employees. Together, we're dedicated to helping people spend smarter, manage debt better and save more for a brighter financial future. 

By joining us, you will be part of a culture where diversity, teamwork and collaboration reign. We are as focused on our employees as we are on our customers - and we have been consistently awarded for both. Be the reason we help millions of people build a brighter financial future, and achieve yours along the way.

Ready to shape the future of finance? Apply now.

The same way we treat our employees is how we treat all applicants - with respect. Discover Financial Services is an equal opportunity employer. We thrive on diversity and inclusion, so you'll be treated fairly throughout our recruiting process and without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status in consideration for a career at Discover.

Contact Name: Discover
Reference: TJ/9656/R3867
Job ID: 2869721

Browse all skill types