Capitalone Careers – Software Development Engineer

Website Capital One

Job Description:

You’ll work as part of a self-organised Mobile engineering team to design and develop software features that are delightful and vital to the lives of credit card consumers across all walks of life

Job Responsibilities:

  • You’ll work with the engineering manager (and the team) to evaluate technical risks and technology choices
  • Work with senior engineers across other teams to ensure that our mobile offering stays compelling both for end-users and for the engineers working on it
  • Maintain a strong questioning (but diplomatic!) attitude about the way things are and a relentless focus on making it better by driving best current engineering practices across Capital One mobile communities of practice.
  • Innovate within your team, initiative area and contribute within your technical domain
  • Your focus is on a major portion of existing or new team software (e.g., significant component, set of features, mid-size application or service)
  • Write well-factored, well-tested code both in the iOS app and backend orchestration services
  • Be a helpful, approachable and inquisitive problem-solver with excellent technical, supportive and communication skills and a demonstrable track record of continuous learning and improvement, to help us deliver frequent releases of high quality software in a complex regulated environment.
  • You’ll work to achieve the goals and vision shared by Product Management and your more senior Tribe community
  • Be a technical evangelist both within the team and outside, coaching and/or mentoring other more junior engineers as appropriate

Job Requirements:

  • An interest in static typing and reactive programming
  • You’re excited by the cloud/AWS and the opportunities that it brings
  • Diverse technical experience, perhaps with a history moving from backend engineering to iOS
  • You’re able to effectively communicate and work together across engineering to maximise inner-sourcing opportunities and reduce waste
  • A capable, technical lead, who is willing to help grow and guiding more junior engineers towards appropriate target architectures
  • You’re an advocate for quality and can support the team leveraging approaches such as Pair Programming, TDD and BDD
  • An interest in learning new languages, tools, libraries and frameworks
  • Knowledge of at least one dynamically typed language
  • Strong programming skills with a good working knowledge of Swift and modern iOS toolsets like Git, Xcode, XCTest, XCUITest and Jenkins
  • You’ll have a proven ability to deliver high quality applications at scale

Job Details:

Company: Capital One

Vacancy Type: Full Time

Job Location: London, England, United Kingdom

Application Deadline: N/A

Apply Here

 Report Job