Senior Software Development Engineer - Developer Experience

Capital One Capital One · Banking · Nottingham, United Kingdom

This role focuses on enhancing the developer experience and software delivery lifecycle platforms within Capital One, with a strong emphasis on CI/CD and AWS. It involves supporting and improving existing systems, building relationships with other teams, and acting as a bridge between engineering and community advocacy.

What you'd actually do

  1. Support and enhance the adoption and enablement of continuously evolving software delivery lifecycle platforms
  2. Operate beyond the IDE - We don’t just solve problems with code, we continuously strive for the right solutions to our customers’ problems, not just build tools and features
  3. Deliver core engineering features and improvements that engineers in the UK and US consume on a daily basis to deliver software at Capital One
  4. Continued support, maintenance and development of our core systems, enhancing our internal Customers’ journeys on their path to CI/CD
  5. Enhance our AWS deployment and validation mechanisms

Skills

Required

  • Experience with the concepts of infrastructure as code and CI/CD
  • Strong programming skills in one or more languages (such as Java or TypeScript)
  • Solid understanding of Amazon Web Services (AWS) or alternative cloud platforms

Nice to have

  • Great communicator, willing to get involved, talk to our customers, share ideas, teach and lead amongst peers
  • You’re happy working across a variety of technologies and platforms to identify and solve solve complex problems working up and down the technology stack
  • You really care about making a difference to each and every developer’s experience
  • You bring an analytical mindset with a clear focus on delivering value for both the organisation and our customers inline with stakeholder expectations
  • You’re a stickler for efficiency and effectiveness

What the JD emphasized

  • continuously evolving software delivery lifecycle platforms
  • continuously strive for the right solutions
  • continuously strive
  • continuously
  • continuously