Saturday , February 24 2024

Software Engineer – Capital One Career

Website Capital One

Job Description:

We’re Capital One. Yep, the “What’s in your wallet?” people. But we are oh so much more than that. Did you know we’re a full service bank? Checking accounts, savings accounts, mortgages, and car loans. We could tell you more, but you’re going to check out our web site anyway, right?

Capital One has a history of disrupting, and we are doing it again. We’re experimenting, innovating, and delivering really cool stuff to 65 million customers. We love to be curious, to dream, to ask, “What if?” Oh, and we love to write code.

Your commitment to learn new things is every bit as important to us as what you have already done. Maybe even more so because we don’t want to be doing the same thing tomorrow that we’re doing today. You accept change, want to grow, and evolve into a better member of the team.

What will you work on as a Capital One Software Engineer? Buzz buzz buzz. Highly-available, highly-scalable micro-services, to back-end systems with sophisticated data engineering pipelines. All on the cloud! Versatility is the name of the game, as we play both offense by improving and streamlining customer experience, while also maintaining a strong defense by monitoring and building automated detection and decisioning to fight against potential bad actors and individuals trying to defraud Capital One and its customers. Our systems and applications seamlessly integrate software engineering, data engineering and data science in our effort to enable our customers while providing data-driven decisioning to stop unwanted activity

Job Responsibilities:

  • Builds tools to make our infrastructure more consistent, more reliable, more observable, and require less manual intervention
  • Has a sense of intellectual technical curiosity and an addiction to learning, loves taking things apart and putting them back together
  • Has a strong sense of engineering craftsmanship, takes pride in the code they write and believes that good software development includes good testing, documentation, collaboration and adherence of YBYO philosophy
  • Will be embedded with Capital One engineering teams to foster strong collaboration/partnership while actively looking for ways to contribute focusing on improving their services availability and operational processes
  • Can mentor junior developers and easily collaborate with other engineering teams: education is a very important part of this role
  • Has a systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
  • Gets a bit excited about what they just read above

Job Requirements:

  • Knowledge and experience with CloudFormation for build and deployment automation
  • Hands-on experience with AWS resources such ECS, EC2, EMR, Lambda and security management
  • Experience in full-stack monitoring, metrics collection, and reporting using tools such as Kibana, Splunk, and New Relic
  • Experience implementing and managing automated CI/CD pipelines
  • 3+ years experience in software development with Java
  • Experience with parallel computing using Flink or Spark

Qualification & Experience:

  • At least 3 years experience in software development
  • At least 3 years experience managing and supporting infrastructure and software applications
  • Bachelor’s degree

Job Details:

Company: Capital One

Vacancy Type:  Full Time

Job Location: McLean, VA, US

Application Deadline: N/A

Apply Here