Senior Android Software Engineer

2 months ago


Charlotte, North Carolina, United States Ally Full time
The Opportunity

At 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 Work Itself

You'll be responsible for:

  • Defining specifications for significant new projects and performing professional software development tasks associated with developing, designing, and debugging Android applications.
  • Providing leadership and expertise in the development of new products, services, and processes, including providing subject matter expertise for the Android platform, writing high-quality code, and partnering with external technology teams.
  • Conducting and participating in code review sessions to ensure quality and performance, and supporting system integration and user acceptance testing resources.
  • Delivering secure solutions, including remediation of items discovered in security scanning processes, and staying up-to-date with the latest mobile technology landscape.
The Skills You Bring

We're looking for someone with:

  • 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.
  • Strong technical skills, including expertise in Android development, and a passion for building quality products for massive scale in a collaborative, agile environment.
  • A strong sense of ownership, a passion for learning, and a desire to identify opportunities for improvement within the team and broader business unit.
How We'll Have Your Back

At Ally, we offer a comprehensive compensation program that includes market-competitive base pay, pay-for-performance incentives, and a range of benefits to support your health, well-being, and career growth. These include:

  • Time Away: 11 paid holidays, 20 paid time off days, and 8 hours of volunteer time off, yearly.
  • Planning for the Future: an 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, 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: a Mentally Fit Employee Assistance Program, subsidized and discounted Weight Watchers program, and other employee discount programs.


  • 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

    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 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 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 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...


  • 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 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 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 Lowe's Full time

    Job SummaryThe primary objective of this role is to lead a team of Mobile software engineers in the development, configuration, and modification of integrated business and/or enterprise application solutions.This includes providing oversight of the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of...


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

    Job SummaryThe primary purpose of this role is to lead a team of Mobile software engineers in the development, configuration, and modification of integrated business and/or enterprise application solutions. This includes providing oversight of the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of...


  • Charlotte, North Carolina, United States Mindlance Full time

    Job DescriptionJob Summary:Mindlance is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software solutions using.NET Core and other technologies.Key Responsibilities:Consult on or participate in moderately complex initiatives and deliverables...


  • Charlotte, North Carolina, United States Wells Fargo Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Wells Fargo. As a Senior Software Engineer, you will be responsible for designing and building high-performing and scalable data pipeline platforms using Hadoop, Apache Spark, MongoDB, and object storage architecture.Key...


  • Charlotte, North Carolina, United States Wells Fargo Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Wells Fargo. As a Senior Software Engineer, you will be responsible for designing and building high-performing and scalable data pipeline platforms using Hadoop, Apache Spark, MongoDB, and object storage architecture.Key...


  • Charlotte, North Carolina, United States Mindlance Full time

    Job Title: Senior Java Software EngineerAt Mindlance, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java.Key Responsibilities:Design and develop moderately complex software...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Senior Specialty Software EngineerWe are seeking a highly experienced Senior Specialty Software Engineer to provide expert consultation and strategic solutions for complex software engineering challenges.Key Responsibilities:Consult on complex, high-impact software engineering initiatives, providing insights and recommendations to address large-scale and...


  • Charlotte, North Carolina, United States Motion Recruitment Partners LLC Full time

    Job Title: Senior Software Engineering ConsultantJoin our team of experts at Motion Recruitment Partners LLC as a Senior Software Engineering Consultant. As a key member of our Engineering team, you will provide technical expertise and guidance to our clients, helping them to develop and implement innovative software solutions.About the Role:We are seeking a...


  • Charlotte, North Carolina, United States Compunnel Full time

    Job Title: Senior Software Engineering LeadJob Summary:Compunnel is seeking a skilled Senior Software Engineering Lead to join our team. As a key member of our development team, you will be responsible for leading the design, development, and implementation of software solutions using React, Typescript, and AWS Lambda. Key Responsibilities: Lead the...


  • Charlotte, North Carolina, United States Diverse Lynx Full time

    Job Title: Senior Software EngineerJob Description:As a Senior Software Engineer at Diverse Lynx LLC, you will be responsible for designing, developing, and enhancing back-end C/C++ service applications.Key Responsibilities:* Gather requirements from Managers/Leads* Design, develop, and enhance back-end C/C++ service applications* Troubleshoot production...


  • Charlotte, North Carolina, United States Collabera Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Collabera. The ideal candidate will have experience in software engineering, banking/financial reporting, and Python/Pyspark development. The successful candidate will also have hands-on experience with Oracle development and a strong understanding of JIRA tools and...