Android Software Development Lead

3 weeks ago


Charlotte, North Carolina, United States Ally Full time

The Opportunity

Ally Financial is seeking a highly skilled Android Principal Engineer to join our Digital Solutions' mobile team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality native Android mobile applications that meet the needs of our customers.

The Work Itself

You will assist in defining specifications for significant new projects and perform professional software development tasks associated with the development, design, and debugging of Android applications. Additionally, you will provide leadership and expertise in the development of new products, services, and processes, including:

  • Providing subject matter expertise for the Android platform and writing high-quality, versatile code.
  • Partnering with external technology teams to design and integrate best-in-class solutions.
  • Conducting and participating in code review sessions to ensure quality and performance.
  • Supporting system integration and user acceptance testing resources.
  • Delivering secure solutions and remediating items discovered in security scanning processes.
  • Staying up-to-date with the latest mobile technology landscape and researching emerging technologies for use within Ally's mobile channel.

The Skills You Bring

To be successful in this role, you will need:

  • 5+ years of experience in designing, developing, and delivering cohesive, resilient, and high-performing native Android mobile applications.
  • A BS/MS/PhD in Computer Science, Math, or a related engineering field or equivalent practical experience.
  • Ability to provide expert-level support and maintenance of core software functionality.
  • A strong sense of ownership, passion for building quality products, and excitement to learn.
  • Interest in new technologies and vision to identify opportunities for improvement within the team and broader business unit.

How We'll Have Your Back

Ally's compensation program offers market-competitive base pay and pay-for-performance incentives based on achieving personal and company goals. Our Total Rewards program includes industry-leading compensation and benefits, plus additional incentives designed to meet your needs and those of your family, including:

  • Time Away: 11 paid holidays, 20 paid time off days, and 8 hours of volunteer time off, yearly.
  • Planning for the Future: industry-leading 401K retirement savings plan with matching and company contributions, student loan pay downs, and 529 educational save up assistance programs.
  • Supporting your Health & Well-being: flexible health and insurance options, employee, spouse, and child life insurance, short- and long-term disability, pre-tax Health Savings Account with employer contributions, Healthcare FSA, critical illness, accident & hospital indemnity insurance, and a total well-being program.
  • Building a Family: adoption, surrogacy, and fertility assistance, paid parental and caregiver leave, Dependent Day Care FSA, back-up child and adult/elder care days, and childcare discounts.
  • Work-Life Integration: Mentally Fit Employee Assistance Program, subsidized and discounted Weight Watchers program, and other employee discount programs.
  • Other compensations: depending on the role, you may be eligible for travel allowances, relocation assistance, a signing bonus, and/or equity.


  • Charlotte, North Carolina, United States Ally Full time

    The OpportunityAlly Financial is seeking a highly skilled Android Principal Engineer to join our Digital Solutions' mobile team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality native Android mobile applications that meet the needs of our customers.The Work ItselfYou will assist in defining...


  • Charlotte, North Carolina, United States Ally Full time

    The Opportunity Ally Financial is committed to fostering a culture of innovation and excellence, where talented individuals can grow and thrive. As an Android Principal Engineer, you will play a key role in shaping the future of our mobile solutions, driving technical excellence, and collaborating with cross-functional teams to deliver high-quality...


  • Charlotte, North Carolina, United States Ally Full time

    The Opportunity Ally Financial is committed to fostering a culture of innovation and collaboration. As an Android Principal Engineer, you will play a key role in shaping the future of our mobile applications. We're looking for a seasoned professional with a passion for delivering high-quality, scalable, and secure software solutions. The Work Itself You will...


  • Charlotte, North Carolina, United States Ally Full time

    About Ally FinancialAlly Financial is a leading financial services company that prioritizes the well-being and professional growth of its employees. We foster a supportive work environment that promotes diversity, inclusion, and work-life balance.About the RoleWe are seeking an experienced Android software development expert to join our Digital Solutions...


  • Charlotte, North Carolina, United States Truist Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Android Software Engineer to join our team at Truist Inc. The ideal candidate will have a strong background in Android development, with a focus on creating high-quality, scalable, and maintainable software solutions.Key ResponsibilitiesDesign, develop, and test complex Android applications using Kotlin and...


  • Charlotte, North Carolina, United States Ally Full time

    The OpportunityAt Ally, we believe that our people are our greatest asset. We're committed to creating an environment where our employees can grow, develop, and thrive. As an Android Principal Engineer on our Digital Solutions' mobile team, you'll play a key role in designing, developing, and delivering high-quality native Android mobile applications.The...


  • Charlotte, North Carolina, United States Truist Inc Full time

    Job SummaryWe are seeking a highly skilled Software Engineer III Android Development to join our team at Truist Inc. The successful candidate will be responsible for delivering technically complex solutions, performing system integration support, and consulting with business product owners to understand end goals and offer solutions and recommendations...


  • Charlotte, North Carolina, United States Ally Full time

    About the RoleAt Ally, we're committed to creating a workplace where our people can thrive. As an Android Principal Engineer on our Digital Solutions' mobile team, you'll play a key role in designing, developing, and delivering high-quality native Android mobile applications.Key ResponsibilitiesCollaborate with product owners and internal/external technical...


  • Charlotte, North Carolina, United States Truist Inc Full time

    Job DescriptionThe position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page.After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications.If you already have a profile with us, you can log in to check...


  • Charlotte, North Carolina, United States TEPHRA Full time

    Key Responsibilities:As a skilled iOS/Android developer, you will be responsible for designing and executing user-facing features on iOS devices. You will take ownership of large features and/or apps, create and update application designs for application enhancements, and provide technical leadership to drive best engineering practices. Additionally, you...

  • Software Developer

    1 week ago


    Charlotte, North Carolina, United States Siemens Digital Industries Software Full time

    Job Title: Software DeveloperJob Summary:We are seeking a skilled Software Developer to join our team at Siemens Digital Industries Software. As a Software Developer, you will be responsible for designing, developing, and implementing software programming for products with a focus on high quality and on-time delivery.Key Responsibilities: Design and develop...


  • Charlotte, North Carolina, United States CoreTechs Full time

    Job Title: Lead Software EngineerJob Summary:CoreTechs is seeking a highly skilled Lead Software Engineer to lead the development and maintenance of complex web-based applications and enterprise systems. The ideal candidate will have strong AWS, Web Development Applications such as: NodeJS, Typescript, Angular, Ruby, or Ruby on Rails, and GraphQL...


  • Charlotte, North Carolina, United States Iris Software Inc. Full time

    Iris Software Inc. is seeking a seasoned Core Java Developer for a long-term engagement in the United States.Job Title: Core Java DeveloperLocation: Hybrid, with 3 days of on-site workDuration: 18 MonthsJob Type: W2 only, no C2CJob Description:Key Responsibilities:8-10 years of overall development experience in SDLC/SRLC.Hands-on experience in application...


  • Charlotte, North Carolina, United States Iris Software Inc. Full time

    We are seeking a skilled Core Java Developer to join our team at Iris Software Inc. in Charlotte, NC.Job Title: Core Java DeveloperLocation: Hybrid, 3 days onsite (Charlotte, NC)Duration: 18 MonthsJob Type: Full-timeExperience: 8-10 years of overall development experience in SDLC/SRLCResponsibilities:Design and develop applications using Java/JEE, Spring,...


  • Charlotte, North Carolina, United States Jobot Full time

    About the Role:The Charlotte-based Applications Solutions Team at Jobot is seeking a highly skilled Software Architect to join their team. As the highest-level technical expert, this individual will be responsible for performing feasibility analyses on potential future projects and technologies, providing enterprise-wide software development expertise, and...

  • Software Engineer

    1 week ago


    Charlotte, North Carolina, United States Lowe's Full time

    Job DescriptionLowe's is seeking a skilled Software Engineer to join our dynamic team. As a hybrid UI developer, you will work with a variety of front-end technologies, including React, to create seamless user experiences across platforms.Key Responsibilities:Develop and maintain front-end applications using React.Implement and manage multiple micro...


  • Charlotte, North Carolina, United States Iris Software Inc. Full time

    Iris Software Inc. is seeking a seasoned Core Java Developer for a long-term role in a hybrid environment.Key Responsibilities:Lead the development of high-quality Java applications using Java/JEE, Spring, and Hibernate.Design and implement microservices architecture with a strong focus on scalability and maintainability.Collaborate with cross-functional...

  • Software Engineer

    4 days ago


    Charlotte, North Carolina, United States Lowe's Full time

    About the Role:We are seeking a skilled Front-End Developer to join our dynamic team at Lowe's, a FORTUNE 50 home improvement company. As a Software Engineer - Hybrid UI Developer, you will be responsible for designing, building, and maintaining applications that enable our store, contact center, and corporate associates to work more efficiently and...


  • Charlotte, North Carolina, United States Apex 2000 Full time

    Apex 2000 is seeking a seasoned Senior Mobile Application Developer to lead our Android team.Key Responsibilities:Guide teams through development cyclesEnsure successful delivery of mobile applicationsLead and mentor others effectivelyRequirements:10+ years of industry experienceFinance and Banking domain knowledgeSecurity frameworks expertiseKotlin, Java,...

  • Software Engineer

    2 weeks ago


    Charlotte, North Carolina, United States Lowe's Full time

    About the RoleLowe's is seeking a skilled Front-End Developer to join our dynamic team. As a key member of our software development team, you will be responsible for designing, building, and maintaining applications that enable our store, contact center, and corporate associates to work more efficiently and effectively.Key ResponsibilitiesDevelop and...