Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Android) image - Rise Careers
Job details

Senior Software Engineer (Android)

Adyen is looking for a motivated and experienced Senior Android Engineer to help conquer the world of mobile payments through innovative solutions.

Skills

  • Kotlin
  • Android SDK
  • Jetpack Compose
  • Gradle
  • Hilt
  • Unit testing
  • Strong communication

Responsibilities

  • Collaborate with engineers, product designers, and stakeholders
  • Write and maintain reliable and understandable code
  • Mentor and guide other engineers through reviews and debugging
  • Identify and resolve issues in the full stack environment
  • Contribute to improving solutions with new ideas

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Competitive salary
  • In-person collaboration opportunities
  • Diversity and inclusion commitment
  • Career growth support
To read the complete job description, please click on the ‘Apply’ button
Adyen Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Adyen DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Adyen
Adyen CEO photo
Pieter van der Does
Approve of CEO

Average salary estimate

$211500 / YEARLY (est.)
min
max
$180000K
$243000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Android), Adyen

At Adyen, we’re not just about payments; we’re about creating a financial technology platform that empowers businesses to succeed. As a Senior Software Engineer (Android) in our Chicago office, you'll play a crucial role in transforming the mobile payment experience for global giants like Meta, Uber, and Spotify. Imagine being part of a dynamic team that tackles unique technical challenges head-on, where your open mindset and expertise in Kotlin, Android SDK, and Jetpack Compose can truly shine. We’re looking for someone who brings at least 5 years of experience coding in Kotlin and 8 years of building robust Android applications. You’ll gain the freedom to innovate, lead initiatives, and take ownership of exciting projects. Your insights will help us reimagine how the world pays on mobile. Here at Adyen, we cherish collaboration, and that means you will partner with talented engineers, product designers, and stakeholders to build solutions that are not only effective but also ethical. If you have an eye for detail and a passion for quality code, this is the perfect opportunity for you. We are committed to inclusivity and diversity in our culture, so no matter your background, we want you to bring your authentic self to Adyen. It’s time to join us on this journey of impact and innovation in the payment industry!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Android) Role at Adyen
What are the main responsibilities of the Senior Software Engineer (Android) at Adyen?

As a Senior Software Engineer (Android) at Adyen, you will be responsible for building and enhancing our mobile payment solutions. This includes writing reliable and understandable code, mentoring junior engineers, designing software architecture, and collaborating closely with various stakeholders. You will also be expected to maintain high coding standards by implementing automated testing to ensure the robustness and reliability of our applications.

Join Rise to see the full answer
What qualifications do I need for the Senior Software Engineer (Android) position at Adyen?

To qualify for the Senior Software Engineer (Android) role at Adyen, you should have at least 5 years of experience programming in Kotlin and 8 years of experience in Android development. Expertise in Android SDK, Jetpack Compose, and Gradle is essential. Additionally, experience in developing enterprise-level SDKs and a solid understanding of testing practices will give you a competitive edge.

Join Rise to see the full answer
What technical skills are important for a Senior Software Engineer (Android) at Adyen?

Important technical skills for the Senior Software Engineer (Android) role at Adyen include expertise in Kotlin, Android SDK, and Jetpack Compose. Experience with Hilt for dependency injection, Coroutines for asynchronous programming, and Flow for reactive programming would be advantageous. Knowledge about security best practices and the ability to debug issues effectively across the whole stack is also crucial.

Join Rise to see the full answer
How does collaboration work within a team of Senior Software Engineers (Android) at Adyen?

Collaboration is at the heart of the Senior Software Engineer (Android) role at Adyen. You'll work closely with other engineers, product designers, and business stakeholders to create efficient mobile payment solutions. We encourage brainstorming sessions and value every team member's input, promoting a dynamic and engaging work environment where great ideas come to life.

Join Rise to see the full answer
What is the company culture like at Adyen for Senior Software Engineers (Android)?

At Adyen, the culture is centered around ambition, inclusivity, and collaboration. We encourage our teams, including Senior Software Engineers (Android), to innovate and take ownership of their projects. Diverse backgrounds are valued as they contribute to our problem-solving capabilities, ensuring we maintain momentum in a rapidly evolving industry. You will find support from team members and management, fostering a place where you can be your true self.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Android)
Can you describe your experience with Kotlin and how it applies to Android development?

When answering this question, focus on specific projects where you used Kotlin, highlighting features you implemented and the impact of your work. Discuss advanced features like coroutines and flows, and how they improved performance and user experience in your applications.

Join Rise to see the full answer
How do you approach designing an Android application's architecture?

Explain your methodology for choosing the right architecture, such as MVVM or MVP. Mention key considerations such as scalability, testability, and maintenance. Discuss how you ensure separation of concerns while building user interfaces and managing data.

Join Rise to see the full answer
What strategies do you use to maintain code quality?

Discuss your approach to code reviews, unit testing, and adherence to coding standards. Highlight the importance of continuous integration/continuous deployment (CI/CD) practices and any tools you use for tracking issues or bugs in the codebase.

Join Rise to see the full answer
Describe a challenging technical problem you solved in your previous work.

Share a specific example of a technical challenge, detailing the problem, your approach to solving it, and the outcome. Emphasize your problem-solving skills and how you collaborated with the team to achieve the solution.

Join Rise to see the full answer
How do you stay updated with the latest trends in Android development?

Talk about your methods for keeping current with Android development trends—such as following industry leaders, participating in workshops or conferences, and utilizing resources like GitHub repositories or online courses. Mention any communities or forums you engage with.

Join Rise to see the full answer
What is your experience with automated testing in Android applications?

Detail your experience with unit and integration testing in Android. Mention any frameworks or tools you are familiar with, like JUnit or Espresso, and discuss how automated tests benefit the development process.

Join Rise to see the full answer
Explain how you would mentor a junior engineer.

Describe your mentoring style, focusing on how you provide guidance through code reviews and knowledge sharing. Discuss the importance of patience, encouragement, and fostering independence while supporting their growth.

Join Rise to see the full answer
What considerations do you take into account when implementing security practices in Android development?

Describe key security practices you follow, such as data encryption, safe API communications, and robust storage mechanisms. Highlight the importance of regular security audits and understanding the security guidelines outlined by Google.

Join Rise to see the full answer
Can you give an example of how you worked effectively within a cross-functional team?

Share a specific instance where you collaborated with product managers or designers to enhance an application. Discuss communication strategies, how you incorporated feedback, and how you reached a consensus on a solution.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

Explain your approach to task prioritization, discussing how you assess deadlines, project scopes, and dependencies. Mention tools you use to keep track of tasks and how you adjust priorities based on changing project needs.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Become a pivotal Senior Software Engineer at Adyen and lead impactful projects in a collaborative environment focused on innovative financial solutions.

Photo of the Rise User
Posted 6 days ago

Join Adyen as a Sales Development Representative to help shape the future of payments in a fast-paced fintech environment.

Photo of the Rise User

As an Android Mobile Engineer at Redfin, you'll build engaging mobile experiences while working remotely from Latin or South America.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Transparent & Candid

Become a key player in building cutting-edge financial technologies at Coinbase as a Software Engineer, focusing on innovative financing solutions.

Posted 14 days ago

Join Contentstack as a Senior Engineer I - DevOps and be part of a team delivering digital experiences for leading brands.

Posted 7 days ago

Become part of Qualcomm's innovative team as an IOT Software Engineer, contributing to the development of cutting-edge software solutions for IOT products.

Full Spectrum is on the lookout for a Principal Software Engineer - Embedded Systems to lead innovative projects in medical devices and industrial equipment.

Posted 12 days ago

Join Engine by Starling as a Frontend Engineer and help revolutionize the banking experience with cutting-edge technology.

Photo of the Rise User
Posted 13 days ago

Join Air Apps as a React Native Engineer and help shape innovative mobile applications that empower users worldwide.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Family Medical Leave
Maternity Leave
Paternity Leave
Fully Distributed
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Workiva as a Senior Software Engineer in Site Reliability, where you'll enhance reliability through innovative solutions while working remotely.

Adyen is the financial technology platform of choice for leading companies. By providing end-to-end payments capabilities, data-driven insights, and financial products in a single global solution, Adyen helps businesses achieve their ambitions fas...

29 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$180,000/yr - $243,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!