המקום בו המומחים והחברות הטובות ביותר נפגשים
This role requires deep expertise in Mobile CI, infrastructure, automation, and distributed systems.
As a Senior Distinguished Engineer, you will design next-gen, high-performance CI/CD infrastructure that will leverage deep OS-level optimizations, parallel execution, and distributed caching. Your work will serve as a force multiplier for our mobile developers building apps across Capital One.
Key ResponsibilitiesArchitect & Optimize Mobile CI/CD pipelines – Design and implement scalable, self-healing CI/CD systems capable of handling thousands of concurrent builds with minimal latency
Low-Level Runtime & Compiler Optimizations – Fine-tune compilers to optimize build performance, reduce overhead, and enhance parallel compilation
Bare-Metal & Kernel-Level Enhancements – Optimize build runners through bare-metal execution, low-latency I/O tuning, and custom kernel patches for high throughput build farms
Advanced Build System Engineering – Improve systems such as: Bazel, Buck, Ninja, CMake, Gradle, Xcode, etc to build system performance with aggressive caching, precompiled headers, and distributed compilation
Optimized Dependency Management – Reduce dependency resolution overhead by leveraging customer package indexing, advanced artifact caching strategies, and build graph pruning
Mobile CI/CD Infrastructure & Tooling – Build and scale highly efficient CI/CD systems leveraging Jenkins, Buildkite, GitHub Actions, CircleCI, etc
Scalability & Reliability - Ensure CI/CD high availability, performance, and fault tolerance through observability, intelligent autoscaling, and automated failure recovery
Mobile Security & Supply Chain Integrity – Enhance code signing performance, secure provisioning workflows, and optimize binary size reduction with advanced compiler/linker techniques
Cross-functional Leadership – Collaborate with mobile engineers, SREs, compiler/runtime teams, and platform engineers to define best practices and drive adoption of modern Mobile DevOps principles
Incident Management & Reliability Engineering – Lead technical investigations for pipeline failures, reduce flakiness, and implement self-healing, failover mechanisms
Continuous Improvement & Innovation – Drive adoption of cutting-edge build optimization techniques, conduct post-mortems, and iterate on mobile release engineering strategies
Basic Qualifications:
Bachelor’s Degree
At least 9 years years of experience in software engineering, DevOps, or infrastructure engineering with strong focus on mobile build, compiler optimization, and release engineering
At least 2 years of AWS experience
Preferred Qualifications:
Master's Degree in Computer Science or a related field
5+ years of experience with iOS and Android build systems (Xcode Build, Bazel, Buck, Gradle, etc) and package management (CocoaPods, SwiftPM, Maven, etc)
5+ years of experience in containerization (Docker, Kubernetes) and cloud-based CI/CD solutions such as GitHub Actions, CircleCI, Jenkins
4+ years of experience optimizing mobile test infrastructure(XCUITest, Espresso, Firebase Test Lab, etc)
4+ years experience working in large-scale, high-performance engineering teams, driving technical roadmaps and best practices
. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.
If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1-800-304-9102 or via email at . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
משרות נוספות שיכולות לעניין אותך