West Creek 6 (12076), United States of America, Richmond, Virginia
Lead Software Engineer, Backend (Scala, Spark)
Do you have a passion for establishing and leading the way in the field of technology? Do you thrive in addressing challenging business problems in a fast-paced, cooperative, inclusive, and advancing delivery environment? At Capital One, you'll belong to a dynamic group of creators, shakers, doers, and disruptors, committed to solving genuine problems and meeting real customer needs. We are on the lookout for Back End Software Engineers who are enthusiastic about combining data with emerging technologies. As a Capital One Software Engineer, you'll be at the vanguard of spearheading a significant transformation within Capital One.
Team Information:
The Enterprise OneStream RunTime team, part of the Enterprise Data and Machine Learning (EDML) organization, aids the AWS hosted Data Ingestion and Data Processing applications, enabling a centralized data movement platform across Capital One. Here, you'll have exposure to all potential data pattern combinations within Capital One, immersing yourself in distinctive engineering challenges related to data integrity, security, and scale. Your focus will be on the design and implementation of platform architecture to ensure high availability of our managed environment. You will get the opportunity to work on the application service layer developed in Spark and Scala running on EMR’s, controlled by Python Lambdas, solve application and environment problems, and optimize compute utilization at Capital One.
What You’ll Do:
Use your expertise to direct the technical design and solutions in distributed computing, handling data processing at the scale of handling trillions of records daily.
Stay updated with tech trends, explore and learn new technologies, participate in internal and external technology communities, guide other members of the engineering community, and occasionally, be requested to write or assess code.
Collaborate with product managers and develop robust cloud-based solutions that deliver powerful experiences to help Capital One run its Data Processing platform.
Employ programming languages like Scala Spark, Python, NoSQL databases, and various AWS tools and services.
Basic Qualifications:
Bachelor’s Degree
At least 6 years of professional software engineering experience (Internship experience not included)
At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Preferred Qualifications:
Master’s Degree
7+ years of experience in at least one of the following: Scala, Python
3+ years of experience with Spark
3+ years of experience with AWS, GCP, Azure, or another cloud service
4+ years of experience in open source frameworks
1+ years of people management experience
2+ years of experience in Agile practices
At this time, Capital One will not sponsor a new applicant for employment authorization for this position.
The minimum and maximum full-time annual salaries for this role are listed below, by location. This salary information is exclusively for candidates hired to work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this job post. Salaries for part-time roles will be prorated based on the agreed-upon number of hours to be regularly worked.
New York City (Hybrid On-Site): $197,400 - $225,300 for Manager, Software Engineering
San Francisco, California (Hybrid On-Site): $209,200 - $238,700 for Manager, Software Engineering
Candidates hired to work in other locations will be subject to the pay range associated with that location. The actual annualized salary amount offered to any candidate at the time of hire will solely be stated in the candidate's offer letter.
This role is also qualified to earn performance-based incentive compensation, which may include cash bonus(es) and/or long-term incentives (LTI). Incentives could be discretionary or non-discretionary depending on the plan.
Capital One offers a comprehensive, competitive, and inclusive range of health, financial, and other benefits that support your overall well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.