Capital One is seeking a Lead Software Engineer to solve complex business problems in a fast-paced, collaborative, and iterative delivery environment, specifically in the Global Payment Network
Requirements
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
- Experience in architecture and design for debit card transaction processing applications and banking industry payment networks
- Experience with ISO8583 message formats
- Experience building high performing, scalable systems that adapt and grow to customer needs
- Understanding of technology evaluation process
- Experience with modern development practices such as CI/CD, Service-Oriented Architecture (SOA), and microservices
- Knowledge of API, Application integration patterns
Responsibilities
- Partner with Sr. Product Owner(s) to develop product vision and strategy and align product vision with technology strategy
- Independently oversee the design process for an application
- Coach other engineers to develop product quality strategy including nonfunctional requirements, such as reliability, availability, and security
- Demonstrate a deep understanding of business processes and technical building blocks
- Train others in solution design patterns
- Coach internal technology communities and actively research and learn modern technologies and patterns
- Create and maintain big-picture design view of product portfolio
Other
- Bachelor’s Degree
- At least 4 years of experience in software engineering (Internship experience does not apply)
- 8+ Years of experience with Software Development, Software Engineering, or Technical Architecture (Preferred)
- Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position
- Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level