Senior Software Engineer (Android Platform)

Affirm
Little Ferry, New Jersey, US
$219.2K a year
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Affirm is seeking a Senior Software Engineer to join the Android Platform team. We are dedicated to providing a modern, first-class development experience for Android engineers across the company so they can ship new product features quickly and reliably.

Join us as we build a beloved, lasting financial services company predicated on honesty and trust.

What you’ll do

  • Create tools and libraries that provide foundational functionality for the core Android app
  • Proactively maintain and improve test, build, and release pipelines
  • Collaborate with engineering, product, design, and data counterparts to execute on cross-functional initiatives
  • Provide input on core app architectural decisions and drive implementation
  • Follow developments in the Android ecosystem and proactively raise improvement opportunities
  • Promote a written-first culture that values documentation, tech specs, how-to’s, post-mortems, and RFC’s
  • Communicate best practices and platform updates to product engineers
  • Peer review code and provide constructive feedback
  • Conduct technical interviews
  • Ask for and provide help when needed

What we look for

  • Proficiency in Kotlin, Dagger, RxJava, Compose, Espresso, Git
  • Android build tooling like Gradle, Proguard or similar
  • Experience with CI / CD tooling like Buildkite, Fastlane, Docker or similar. Bonus : Python, Ruby
  • Passion for Android engineering and ecosystem
  • Good communication, written, and collaboration skills
  • Positive mindset, organized, and self-driven

Pay Grade - USA 30

Please read the following job description thoroughly to ensure you are the right fit for this role before applying.

Employees new to Affirm or promoted into a new role, typically begin in the min to mid range.

USA base pay range (CA, WA, NY, NJ, CT) per year :

Min : $162,400

Mid : $203,000

Max : $243,500

USA base pay range (all other U.S. states) per year :

Min : $146,200

Mid : $182,700

Max : $219,200

LI-Remote

Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment.

Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office.

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
Capital One
Fort Lee, New Jersey

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Enterprise Platforms Technology)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 deliver...

Promoted
JPMorganChase
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector Employee Experience Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the...

Promoted
Capital One
Passaic, New Jersey

West 19th Street (22008), United States of America, New York, New YorkSenior Software EngineerDo 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...

Promoted
Flexera
Little Ferry, New Jersey

As a Senior Software Engineer on our SaaS Platform Services Team, you will be a key player in designing, developing, and maintaining critical components of our platform. Work closely with engineering teams to integrate the rest of our platform. Help the engineering manager maintain a high-performing...

Promoted
Capital One
East Newark, New Jersey

New York City (Hybrid On-Site): $134,100 - $153,000 for Senior Platform EngineerSan Francisco and San Jose, California (Hybrid On-Site): $142,100 - $162,100 for Senior Platform EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the...

Promoted
Talentify.io
Little Ferry, New Jersey
Remote

Strong foundations in software engineering. Opportunity to drive business transformation and contribute to engineering excellence. Chance to work with a team of experienced engineers and collaborate with various stakeholders. Ownership of technical software development strategy for the IaaS domain. ...

Promoted
Microsoft
Little Ferry, New Jersey

Have you ever wondered how work gets scheduled for workers across the globe leveraging AI? Are you interested in helping make scheduling faster and more powerful, leveraging the latest and greatest in conversational AI? The Scheduling team is looking for a Senior Software Engineer that can help us d...

Promoted
Jobs for Humanity
Newark, New Jersey

Senior Software Engineer (Full stack/Back end). New York City (Hybrid On-Site): $161,900 - $184,800 for Senior Software Engineer. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you’ll have the opport...

Promoted
NAVEX
Little Ferry, New Jersey

As our Senior Staff Software Engineer, you will have ample opportunity to invest in innovative product development and tool research, mentor team members, grow your career and tag your name to amazingly cool products, all while balancing your life priorities. At NAVEX you will join our Product Engin...

Own
Englewood Cliffs, New Jersey

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 8+ years of experience in software engineering ;. Proven experience as a Senior Engineer or similar role with a focus on data services and cloud technologies. Own is the leading data platform trus...