Description
We are seeking a Staff Software Engineer to join our Capital One Travel - Android team. As a Staff Software Engineer, you will own technical design, architecture, and development of cross-functional, multi-platform application systems. You will work as part of a dynamic mobile team throughout the Software Development Life Cycle.
Responsibilities:
- Own technical design, architecture, and development of cross-functional, multi-platform application systems
- Work as part of a dynamic mobile team throughout the Software Development Life Cycle
- Improve software engineering practices – work within agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies
- Contribute expertise on how evolving technology affects the domain
- Provide mentorship to Junior, Intermediate, and Senior mobile associates
Basic Qualifications:
- At least 6 years of hands-on development of Native Android applications using Java/Kotlin
- At least 6 years of experience with application and/or data design, architecture, and development
- Experience with RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins
- Experience providing mentorship to Junior/Intermediate Associates and guidance to technical and business stakeholders
Preferred Qualifications:
- 8+ Years of experience leading the full life-cycle of Software Development
- Bachelor's, Master’s or Diploma in Computer Science, Software Engineering, Information Technology, or a related field
- Exposure to AWS or other cloud products
- Experience working in an agile environment and familiar with agile development methodologies
Benefits:
- Take ownership of your own potential: access to tools and mentorship to reach your potential and define your career trajectory
- Find your rhythm: hybrid model with 3 days in the office per week
- Benefits built for your life: holistic approach to well-being, including full coverage for spouses, domestic partners, and dependents, a one-time Work From Home allowance, up to $3,000 in mental health coverage, and up to $5,000 in annual tuition subsidies
The expected annual salary range for this position is $172,960 - $197,400. This role is also eligible to earn performance-based incentive compensation, which may include cash bonus(es).