Full Stack Engineer - Scala
Location:
Vienna , Virginia
Posted:
February 08, 2017
Reference:
R17264
Towers Crescent (12066), United States of America, Vienna, Virginia

Full Stack Engineer - Scala

As a Master Full Stack Engineer, we are actively seeking highly creative and intellectually curious Technology Professionals who are passionate about leading-edge distributed computing technologies to join our team!

We are building an amazing data playground. A highly scalable distributed platform that takes all of our data (petabytes of it), and makes it available to analysts and systems so that we can continue doing what we’ve always done – use data to make banking better.

On any given day you will:

  • Work within a cross-functional team, design end-to-end engineering solutions using existing or new technology platforms
  • Be truly full-stack and touch everything from the infrastructure to the design of the button the end user clicks, as well as test, automate and support
  • Develop technical knowledge and skills on multiple technology tools & platforms, and educate teams in the organization on the capabilities and constraints of technologies
  • Assume various roles including leadership positions as well as design, code and test roles. This includes designing & developing deployment strategies and procedures for using third party tools
  • Manage, develop and lead solution engineering on top of Cloud platforms like AWS
  • Automate the provisioning of environments using tools like Puppet, Chef, or Ansible, and the deployment of those environments using containers like Docker
  • Evaluate & build different computation frameworks for all tiers of technology
  • Share best practices, improving processes & defining technology standards
  • Develop scripts and glue code to integrate multiple software components
  • Design and develop workflows to automate the deployment of applications and infrastructure environments 
  • While you don’t have to scale buildings, you will implement scalable systems solutions
  • Identify technical obstacles early and work closely with team to find creative solutions to build prototypes & develop deployment strategies, procedures
  • Investigate the impact of new technologies on the platform, Capital One users, customers & recommend solutions
  • Build prototypes for open source technology solutions & build roadmaps to deploy those on the platform

Ideal Qualifications:

  • Successful candidates will possess strong, demonstrable skills in: big data tools, web services, cloud services, systems automation, front-end frameworks and cutting-edge technologies such as Cassandra, Docker, Spark, Storm, Hadoop, Kafka, React.js etc., as well as possess experience working alongside architecture & development teams
  • Our solutions need to be scalable and robust, as well as simple and easily digestible for our end-users. In that context, you will be expected to research and develop cutting-edge technologies to accomplish your goals, should you choose to accept the challenge
  • Strong verbal and written communication skills are required due to the dynamic nature of discussions with customers, vendors, and other engineering and product teams
  • You know what continuous integration and deployment means, and believe automation is the path to happiness
  • Curiosity. You ask why, you explore, you are a constant learner, and you're not afraid to blurt out your crazy idea. You probably have a Bachelors, Masters or higher degree
  • Automator. You know how to script and automate anything and everything, from tests to environment provisioning
  • Do-er. You have a bias toward action and entrepreneurship, you try things, and sometimes you fail. Expect to tell us what you’ve shipped and what’s flopped. We respect the hacker mentality
  • Fearless. Big, undefined problems and petabytes don't frighten you. You can work at a tiny crack until you've broken open the whole nut
  • It would be awesome if you have a robust portfolio on GitHub and/or open source contributions of which you are proud to share!

#ilovedata #bigdata

Basic Qualifications

  • Bachelor’s Degree or military experience
  • At least 2 years of experience designing, building, maintaining and deploying scalable systems, web services and ux layers
  • At least 2 years of combined experience with programming, deployment, and troubleshooting the following programming languages: Java, Scala, or Akka
  • At least 2 years of experience in HTML5 and CSS

Preferred Qualifications

  • 5+ years with Distributed Computing
  • 5+ years with relational and NoSQL databases
  • 5+ years of experience in object-oriented and functional programming in Java and JavaScript
  • 5+ years with large-scale distributed, horizontally scalable architectures
  • 3+ years with cloud service providers
  • 3+ years with batch and real-time processing frameworks
  • 3+ year with Data Security
  • 2+ years building graph databases, creating concurrent systems

At this time, Capital One will not sponsor a new applicant for employment authorization for this position. 


A little about us:
Headquartered in McLean, Virginia, Capital One® offers a broad array of financial products and services to consumers.

Know someone who would be interested in this job? Share it with your network.