Master Software Engineer, Scala at Capital One Financial Corporation (San Francisco, CA)

Master Software Engineer, Scala at Capital One Financial Corporation (San Francisco, CA)

Add To Bookmarks
Location: San Francisco, CA
Type: Full Time
Created: 2021-05-13 05:00:21

Apply Here

201 Third Street (61049), United States of America, San Francisco, California

Master Software Engineer, Scala

Do you want to work for a tech company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest technologies, engineer breakthrough customer experiences, and bring simplicity and humanity to banking. We make a difference for 65 million customers.

At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. We want you to be curious and ask what if? Capital One started as an information strategy company that specialized in credit cards, and we have become one of the most impactful and disruptive players in the industry. We have grown to see ourselves as a technology company in consumer finance, with great opportunities for software engineers who want to build innovative applications to give users smarter ways to save, transact, borrow and invest their money, as we seek to disrupt the industry again.

As a Capital One Software Engineer, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end Java based systems using the hottest techniques in Big Data. You'll bring solid experience in emerging and traditional technologies such as: Scala, node.js, Java, AngularJS, React, Python, REST, JSON, XML, Ruby, HTML / HTML5, CSS, NoSQL databases, relational databases, Hadoop, Chef, Maven, iOS, Android, and AWS/Cloud Infrastructure to name a few.

You will:

  • Work on immutable, distributed systems, data streaming, and backend Scala based systems using functional programming

  • Work with product owners to understand desired application capabilities and testing scenarios

  • Continuously improve software engineering practices

  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies including Scala, Kafka, Cassandra and AWS/Cloud Infrastructure

  • Lead the craftsmanship, availability, resilience, and scalability of your solutions

  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community

  • Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity

Basic Qualifications:

  • Bachelors Degree

  • At least 5 years of professional application development experience

  • At least 2 years of experience with cloud technologies

  • At least 1 year of experience with functional programming languages (Scala or Clojure or Haskell or Common Lisp)

Preferred Qualifications:

  • 4+ years of experience developing applications using functional Scala

  • 4+ years of experience with Clojure or Java or JavaScript or Haskell or C++ or golang or Scheme or Common Lisp or Python or Swift

  • 4+ years of experience using open-source web services

  • 3+ years of experience in at least one Cloud technology (AWS or Azure orOpenStack)

  • 3+ years of experience with Docker or Ansible or Chef or Terraform

  • 2+ years of experience with J2EE technologies

  • 2+ years of experience with performance tuning and monitoring

  • 1+ years of experience with Jenkins or Git

  • 1+ years of experience with creating and maintaining CICD tooling

  • 1+ years of experience in performance and optimization of scaled server systems

  • 1+ years of Agile experience

  • Certified AWS Developer or Architect

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