Are you passionate about innovation and developing cutting-edge technology? Do you excel at tackling complex problems in a dynamic, team-oriented environment? Join Capital One as a Senior Software Engineer focusing on Android, where you'll play a vital role in transforming our digital landscape.
At Capital One, we view our iOS and Android applications as key channels for engaging with customers in meaningful ways. We encourage exploration and creativity using the full range of mobile device capabilities, including future technologies from Apple and Google. Our engineers have access to top-of-the-line MacBook Pros, multiple high-definition monitors, and the latest tools to create outstanding products with minimal friction. We operate in agile teams that prioritize collaboration and efficiency.
What You Will Do: - Design and develop Android client code solutions that align with our Product Strategy while following established engineering best practices.
- Collaborate with Software Engineers, UX/UI Designers, Quality Engineers, and Product Owners to create exceptional customer experiences that are both engaging and straightforward.
- Participate actively in all team Agile ceremonies, ensuring timely delivery of high-quality commitments.
- Be an advocate for the mobile platform both within Capital One and in the broader developer community.
- Stay updated on technologies related to mobile development, including Kotlin and Swift.
- Contribute to discussions, incorporating feedback from team members to enhance our development processes.
- Mentor junior to mid-level engineers on the team to help develop their skills and careers.
- Engage with developers across various disciplines (Android, iOS, APIs, Web) to share knowledge and improve collaboration.
- Lead key components and platform initiatives in partnership with Senior Engineers and Architects.
- Regularly share best practices and identify areas for process improvements within and across teams.
- Identify technical challenges early and work alongside the team to develop innovative solutions.
- Review pull requests, ensuring adherence to Kotlin and other programming standards.
- Provide subject matter expertise and guidance while steering the technical direction of the mobile development team.
Basic Qualifications: - Bachelor's Degree
- A minimum of 6 years of professional software engineering experience (excluding internships).
- At least 4 years of experience in building Android applications.
- At least 3 years of experience with Kotlin.
Preferred Qualifications: - Master's Degree
- 7+ years of experience in building Android applications.
- 4+ years of experience with Kotlin.
- 4+ years of experience in open source frameworks.
- 2+ years of experience with Agile methodologies.
- 1+ years of experience in people management.
This role is based in McLean, VA, with a salary range between $225,400 - $257,200 for Senior Software Engineer positions. Candidates in other locations will be considered based on respective pay scales. Additionally, there is potential for performance-based bonuses.
Capital One promotes a comprehensive benefits package designed to support your well-being. Please be aware that eligibility may vary based on full or part-time status and management level.
Capital One is committed to diversity and inclusion in the workplace and is an equal opportunity employer. All qualified applicants will receive consideration without regard to various protected statuses.