Job Directory Lead Software Engineer

Lead Software Engineer
Vienna, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Locations: VA - Vienna, United States of America, Vienna, Virginia

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.

Lead Software Engineer

As a Lead Software Engineer, you will:

* Bring deep technical expertise and thought leadership to help accelerate the adoption of the very best engineering practices


* Are visionaries, collaborating on Capital One's toughest issues, to deliver on business needs that directly impact the lives of our customers


* Are role models and mentors, helping to coach and strengthen the technical expertise and know-how of tech's engineering community


* Are evangelists, both internally and externally, helping to elevate the Engineering community and establish themselves as a go-to resource on a given technology


* Are leaders who gain the trust and confidence of those around them



This role is for an individual contributor who is expected to solve problems in a fast-paced, collaborative, and iterative delivery environment. In order to meet these demands, this person must be an influential engineering leader with deep technical expertise, and a collaborative style that brings others into the decision-making process. They will significantly impact the tech agenda within their organization and devise clear roadmaps to deliver next generation software.

Responsibilities:

* Leverage sound judgment and problem solving to tackle some of Capital One's toughest, most critical problems and connect the dots to broader implications of the work


* Drive awareness and adoption of cutting-edge technologies, sharing the customer benefits to gain buy-in; ensure required education occurs to maximize benefit from all users


* Strike the right balance between lending expertise and providing an inclusive environment where others' ideas can be heard and championed


* Promote a culture of engineering excellence and being well-managed, using opportunities to reuse and innersource code where possible


* Effectively communicate with and influence key stakeholders across the enterprise


* Operate as a trusted advisor, helping to shape the use cases and implementation within one's team


* Lead the way in creating next-generation talent for tech, mentoring internal talent and actively recruiting external talent to bolster Capital One's tech talent.


* Continuously improve software engineering practices; leading the craftsmanship, availability, resilience and scalability of your solutions


* Define and implement a strategy and architecture for the teams' critical projects


* Create a culture of quality and engineering led innovation


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


* Partner with Data Architects to understand our target data ecosystem and build proof of concepts to ensure that proposed data products integrate well within the current application ecosystem


* Frequent technologies used in this role would be: AWS (Amazon Web Services), Docker, microservices, Angular, Java, PostgreSQL, Scala, Python



Basic Qualifications:

* Bachelor's Degree


* At least 7 years software engineering experience


* At least 5 years experience programming in Java, Python, or Node.js


* At least 5 years experience with database technologies


* At least 2 years experience in Cloud Platforms


* At least 2 years experience with microservices architecture and containerization technologies



Preferred Qualifications:

* Master's Degree in computer science or a related field


* 10+ years of software engineering experience


* 5+ years of experience in Agile practices


* 2+ years of experience with Hadoop, HDFS, MapReduce, Hive or similar big data platforms


* 2+ years of experience with Stream Processing Frameworks in Spark or Kafka


* Experience developing large-scale application architectures that aids efficiency and resiliency


* AWS Certified Solutions Architect or AWS Certified Developer certification



Capital One will consider sponsoring a new applicant for this position.

Relocation assistance is available for candidates who qualify.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.