Software Engineer, Android
About The Company
Capital One is a leading diversified financial services company that specializes in credit cards, auto loans, banking, and savings accounts. Renowned for its innovative approach to banking, Capital One leverages advanced technology and data-driven insights to deliver exceptional customer experiences. The company emphasizes a collaborative, inclusive, and forward-thinking culture that fosters continuous learning and growth. With a commitment to responsible lending and community engagement, Capital One strives to make financial services more accessible and transparent for all customers.
About The Role
The Lead Software Engineer, Android - Shopping at Capital One is a pivotal role responsible for designing, developing, and maintaining high-quality Android applications that enhance the shopping experience for our customers. This remote-eligible position involves leading technical initiatives, mentoring junior team members, and collaborating with cross-functional teams including UX/UI designers, product owners, and quality engineers. The role offers an exciting opportunity to influence major platform components, adopt cutting-edge mobile technologies, and contribute to Capital One’s digital transformation efforts. The ideal candidate will possess a strong background in Android development, particularly with Kotlin, and demonstrate leadership capabilities to drive innovation and best practices within the team.
Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field
- Minimum of 4 years of professional software engineering experience (internship experience not applicable)
- At least 3 years of experience building Android applications
- At least 3 years of experience with Kotlin programming language
- Proficiency with Android SDK, architecture components, and related frameworks
- Experience with Agile development methodologies
- Strong understanding of mobile UI/UX principles and design guidelines
- Excellent problem-solving and communication skills
- Ability to mentor and lead junior to mid-level engineers
Preferred Qualifications
- Master’s Degree in a relevant field
- 5+ years of experience developing Android applications
- 4+ years of experience with Kotlin and open-source frameworks
- Experience with APIs, web services, and integration practices
- Experience leveraging interactive AI tools to enhance productivity
- Knowledge of iOS development (Swift) is a plus
- Experience working in fast-paced, collaborative environments
Responsibilities
- Design, develop, and implement Android client solutions aligned with product strategies and engineering best practices
- Collaborate with cross-functional teams including UX/UI designers, product managers, and quality engineers to deliver engaging and high-performing customer experiences
- Participate actively in agile ceremonies, ensuring timely delivery of high-quality features and components
- Engage with internal and external developer communities to advocate for the mobile platform and share best practices
- Stay current with emerging mobile technologies, frameworks, and industry trends to continuously improve development processes
- Mentor junior and mid-level team members, fostering a culture of learning and technical excellence
- Lead the delivery of major platform components in partnership with senior engineers and architects
- Review code, ensure adherence to coding standards, and promote best practices in Kotlin and other languages
- Identify and resolve technical obstacles proactively, proposing innovative solutions
- Contribute to group discussions, influence technical decisions, and incorporate team feedback
Benefits
- Competitive salary packages aligned with experience and location
- Comprehensive health, dental, and vision insurance plans
- Flexible work arrangements including remote work options
- Generous paid time off and holiday leave
- Retirement savings plans with company contributions
- Professional development opportunities and continuous learning support
- Inclusive and diverse workplace culture
- Performance-based incentives and bonuses