Capital One: Senior Data Engineer - Capital One Software (Remote)
Role highlights
144,200–164,600 USD
Full Time
Permanent
Senior
Remote
The Senior Data Engineer role at Capital One Software requires a strong foundation in application development with at least 3 years of professional experience, including a minimum of 1 year working with big data technologies. Candidates should hold a Bachelor's degree and demonstrate proficiency in programming languages such as Java, Scala, and Python. Experience with both relational databases (RDBMS) and NoSQL databases like MongoDB or Cassandra is essential, alongside familiarity with cloud data warehousing platforms such as Databricks and Snowflake. The role involves collaborating within Agile teams to design, develop, test, and implement scalable cloud-based data management tools, often integrating machine learning and distributed microservices architectures. Additional preferred qualifications include over 5 years of application development experience, 2+ years working with public cloud providers (AWS, Azure, or Google Cloud), and 3+ years using distributed computing frameworks and tools like Hadoop, Spark, Kafka, and MapReduce. Experience with real-time data streaming applications and UNIX/Linux environments, including shell scripting, is also valuable. The position emphasizes staying current with emerging technologies, performing rigorous unit testing and code reviews, and mentoring junior engineers. Strong collaboration skills with product managers and cross-functional teams are important for delivering robust B2B software solutions. Overall, this senior-level role demands a comprehensive skill set in modern data engineering practices, cloud platforms, distributed systems, and Agile methodologies to support large-scale cloud operations and innovative software development.
About the role
Senior Data Engineer - Capital One Software (Remote)
Role Summary
- Join Capital One Software, building cloud and data management tools for large-scale cloud operations
- Work with innovative product, tech, and design leaders to bring B2B software solutions to market (e.g., Slingshot, Databolt)
- Be at the forefront of building and delivering new cloud-based tools
Responsibilities
- Collaborate with Agile teams to design, develop, test, implement, and support technical solutions
- Work with developers experienced in machine learning, distributed microservices, and full stack systems
- Utilize programming languages such as Java, Scala, Python, and work with RDBMS, NoSQL databases, and cloud data warehousing (Databricks, Snowflake)
- Stay current with tech trends, experiment with new technologies, and mentor other engineers
- Collaborate with digital product managers to deliver robust cloud-based solutions
- Perform unit tests and code reviews to ensure high-quality, performant code
Requirements
- Bachelor's Degree
- At least 3 years of experience in application development (excluding internships)
- At least 1 year of experience in big data technologies
Nice to Have
- 5+ years of experience in application development (Python, SQL, Scala, or Java)
- 2+ years of experience with public cloud (AWS, Azure, Google Cloud)
- 3+ years of experience with distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL)
- 2+ years of experience with real-time data and streaming applications
- 2+ years of experience with NoSQL (Mongo, Cassandra)
- 2+ years of data warehousing experience (Databricks or Snowflake)
- 3+ years of UNIX/Linux experience (basic commands and shell scripting)
- 2+ years of experience with Agile engineering practices
Benefits
- Salary range (Remote or Richmond, VA): $144,200 - $164,600 (Senior Data Engineer)
- Eligible for performance-based incentive compensation (cash bonus and/or long-term incentives)
- Comprehensive, competitive, and inclusive health, financial, and other benefits
- Equal opportunity employer; inclusive and non-discriminatory workplace
How to Apply
- Apply online: https://weworkremotely.com/remote-jobs/capital-one-senior-data-engineer-capital-one-software-remote
Note: Capital One will not sponsor new applicants for employment authorization for this position.
More roles from Capital One
View company profileCapital One: Senior Lead Software Engineer, Full Stack - Capital One Software (Remote)
Flexible location
Lead innovative cloud-based projects as a Senior Full Stack Engineer at Capital One. Drive tech solutions and mentor tea...
Capital One: Sr. Lead Machine Learning Engineer, Shopping (Remote-Eligible)
Flexible location
Join Capital One as a Sr. Lead Machine Learning Engineer in Shopping. Drive innovation with AI solutions. Apply now for...
Capital One: Senior Manager, Solutions Architecture, Data Security Pre-sales- Capital One Software (Remote)
Flexible location
Join Capital One as Senior Manager, Solutions Architecture in Data Security Pre-sales. Lead innovation and drive secure...