Job Description
Lead Software Engineer (Mobile)
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers, and disruptors who love to solve real problems and meet real customer needs. As a Capital One Android Software Engineer, you’ll have the opportunity to be at the forefront of driving a major transformation within Capital One.
At Capital One, the iOS and Android platforms are recognized as opportunities to reach our customers in unique, personal, and engaging ways. We explore exciting ways to leverage the full ecosystem of mobile devices, including Watch, TV, and future developments from Apple or Google. Our engineers are equipped with top-of-the-line MacBook Pros, multiple high-end monitors, and the necessary tooling to develop the best products with minimal friction. We operate in small, productive agile teams and use industry-leading tools for collaboration.
Responsibilities:
* Develop Android client code solutions that align with Product Strategy and follow engineering best practices, design guidelines, and principles.
* Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high-performing, quality customer experiences that are engaging, purposeful, and simple.
* Participate actively in all team agile ceremonies, ensuring timely delivery of commitments of the highest quality.
* Advocate for the mobile platform within internal and external developer communities.
* Continuously learn and stay updated on mobile development technologies (Kotlin, Swift, third-party libraries, etc.).
* Contribute to group discussions, incorporate feedback, and communicate effectively.
* Mentor junior to mid-level team members.
* Engage with developers across disciplines (Android, iOS, APIs, Web, etc.).
* Lead delivery of major components and platform needs alongside senior engineers and Architects.
* Share best practices and improve processes within and across teams.
* Identify technical obstacles early and collaborate on creative solutions.
* Review pull requests, ensuring adherence to Kotlin and idiomatic practices.
* Provide SME level leadership and grow expertise.
Basic Qualifications:
* Bachelor’s Degree
* At least 4 years of professional software engineering experience
* At least 3 years of experience building Android applications
* At least 3 years of experience with Kotlin
Preferred Qualifications:
* Master’s Degree
* 5+ years of experience building Android applications
* 4+ years of experience with Kotlin
* 4+ years of experience in open-source frameworks
* 2+ years of experience with Agile practices
Additional Information:
Capital One will not sponsor new employment authorization or immigration support for this position. Salary ranges vary by location, with specific figures listed for McLean, VA. The role may include performance-based incentives. Capital One offers comprehensive benefits supporting total well-being. The role is open for applications for at least 5 business days. No agency submissions accepted. Capital One is an equal opportunity employer committed to non-discrimination and a drug-free workplace. For accommodations during the application process, contact Recruiting at 1-800-304-9102 or via email at RecruitingAccommodation@capitalone.com. For technical support or questions about the recruiting process, email Careers@capitalone.com.
#J-18808-Ljbffr