Capital One Senior Software Engineer in New York, New York

114 5th Ave (22114), United States of America, New York, New York

At Capital One, we’re building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.

Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.

Senior Software Engineer

Capital One is a pioneer in financial services, a high-tech company, an innovation laboratory, and a nationally recognized brand that reaches tens of millions of consumers.

We are a passionate and entrepreneurial team that embraces bold ideas, fosters collaboration and delivers great consumer experiences. As a team, we come to work every day looking to build digital experiences that are authentic & bold. We’ll improve, iterate and re-imagine current digital platforms as we sharpen and create the next generation of our platforms. Our team is growing and we’re looking for engineers who lead by doing, have a passion for solving problems and who exude professionalism every day.

Keep reading if

  • You embrace change and innovation, always seeking to push the boundaries, are comfortable with challenging the status-quo, and thrive in ambiguity.

  • You LOVE technology and learning new things.

What we’re looking for

  • Amazing technical instincts . You know how to evaluate and choose the right technology and approach for the job. You have stories you could share about what problem you thought you were solving at first, but through testing and iteration, came to solve a much bigger and better problem that resulted in positive outcomes all-around.

  • Continuous improvement . You learn all the time—proactively, passionately, relentlessly.

  • Passion to build . You ship, you get feedback, you repeat. Having working software in the hands of users is what drives you.

  • Craftsmanship . You strive for good design, and you push for quality.

  • Confidence, not ego . You have empathy and appreciation of multiple perspectives. You can articulate your point of view, and lead others. You have strong opinions that are loosely held.

  • Experience . You have plenty of stories about the lessons you have learned from your failures.

  • Mindset . You think of software as systems that include people, teams, and technology. You appreciate the dynamics of a cross-functional team. You can make decisions in the face of uncertainty, and you have a bias for action. You know what Lean means to you.

What you’ll do

As the engineering technical lead within Launchpad, you’ll be working collaboratively with some of our brightest engineering talent to solve challenging, high impact business problems. You will be writing code and use thoughtful engineering practices to test it, deploy it, and run it. We are a part of a larger organization, so we will rely on your ability to get things done through others.

All of our infrastructure runs on AWS, and we are eyeing other cloud providers too. We use Elasticsearch and ELK stack, Redis, PostgreSQL, Redshift, and Snowflake. We do analytics using H2O, Spark and MLlib, Databricks/EMR, TensorFlow and Keras. We build awesome products for our users that use this data. We write microservices in Go and Node.js, orchestrated by Kubernetes, with user experiences written in React and TypeScript. We embrace serverless. Your hands-on expertise in at least some of these tools will be valuable, as well as your track record of providing effective technical guidance.

If you are open to it, we would like you to manage other engineers as well. However, your main job will remain writing software.

Basic Qualifications

  • Bachelors Degree or Military Experience

  • At least 5 years of experience in software engineering inclusive of source control, agile practices, testing, CI/CD and design principles

Preferred Qualifications

  • Deep knowledge of at least one programming language ecosystem (e.g. Java, Go, JavaScript, Python)

  • Practical cloud infrastructure experience

  • Data engineering experience

Relocation assistance will be provided for candidates who qualify.

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