Lead Software Engineer, Back End

Capital One Financial

Quick summary

Work type
On-site
Location
New York, NYSan Francisco, CA
Salary
$215,200–$245,600 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $230k
$171k most similar roles pay here $254k

This role pays more than 92% of similar roles. Most pay $183,500–$215,500 — the shaded band above. At the midpoint, this role pays about $230k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Capital One Financial

Capital One Financial is a bank holding company specializing in credit cards, auto loans, banking, and savings products, known for its data-driven approach to consumer and commercial finance. Industry: Financial Services & Banking

Capital One Financial currently has 688 open roles on FindRole.

Listed pay typically runs $197,300–$225,100 across 681 roles with salary data.

Most-posted roles

View all roles at Capital One Financial

At a glance

TL;DR · Lead Software Engineer, Back End

As a Lead Software Engineer on the back-end team, you will lead the development and maintenance of scalable Python-based services using frameworks like Flask or Django. You will work closely with data engineers to integrate Spark into our processing pipelines, optimizing performance and reliability for large-scale datasets. Your responsibilities include designing robust APIs, implementing automated testing, and mentoring junior developers. Ideal candidates possess strong experience in Python, SQL, and distributed computing technologies such as Apache Spark. The role involves tackling complex business problems related to financial data analysis and real-time transaction processing, requiring a deep understanding of system architecture and optimization techniques.

What you'll do

  • Design and implement scalable back-end systems using Python and Apache Spark.
  • Optimize data processing workflows to enhance system performance and efficiency.
  • Develop robust APIs for seamless integration with front-end components.
  • Ensure code quality through rigorous testing and continuous integration practices.
  • Mentor junior engineers and contribute to the team’s technical growth.

What we're looking for

  • Bachelor’s or Master's Degree in Computer Science or related field
  • Extensive experience with Python and Apache Spark
  • Proven track record of leading software engineering projects
  • Strong problem-solving skills and technical expertise
  • Experience managing and mentoring a team of engineers

More like this

Similar roles