Knot

Senior Android Engineer

Knot2 months ago
Location

New York, NY

Type

Full Time

Salary

USD 160,000 – 240,000

Level

Senior

Role

Android Engineer

Posted

Jan 14, 2026

Full TimeSenior

The role

Summary

Knot is seeking a Senior Android Engineer to architect and optimize their mission-critical Android SDK that powers financial technology integrations for leading FinTech companies. The ideal candidate will bring deep expertise in Android development, performance optimization, and SDK design to enhance Knot's merchant connectivity platform.

What you'll do

SDK Architecture: Lead design and optimization of the Android SDK, focusing on performance and reliability
Performance Engineering: Profile and improve memory behavior, garbage collection, CPU usage, and concurrency
API Design: Create stable, well-documented public APIs for partner developers
Testing Strategy: Develop comprehensive test coverage including unit, UI automation, integration, and performance tests
CI/CD Management: Co-own and improve Android continuous integration and deployment workflows
Issue Resolution: Investigate and resolve complex production issues with robust preventative measures

What we look for

Technical

Android DevelopmentMinimum 5+ years of professional Android development experience
SDK ExperienceProven track record of building and maintaining Android libraries
Performance OptimizationDemonstrated expertise in Android performance tuning and profiling

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Mobile SDKExtensive experience in designing and implementing mobile software development kits
Financial TechnologyBackground in FinTech or payment integration platforms is a plus

Skills

Required skills

Android DevelopmentExtensive experience in building and maintaining Android applications and SDKs
JavaStrong proficiency in Java for Android development
Performance OptimizationExpert-level skills in memory management, CPU usage, and performance profiling
SDK DesignAbility to design, validate, and document public SDK APIs
WebViewDeep experience with WebView implementation and debugging

Nice to have

CI/CDExperience with Android continuous integration and deployment systems
TestingStrong background in UI automation and comprehensive testing strategies
GradleFamiliarity with Gradle build tooling and performance optimization

Compensation & benefits

Salary

USD 160,000 – 240,000 (annual)

Stock options

Available

Benefits

Health Insurance

100% coverage for medical, dental, and vision for employee and dependents

Equity

Generous early employee stock options

Bonus

Annual bonus up to 20% of base salary

Time Off

Unlimited PTO with flexible work arrangements

Office Perks

Herman Miller Aeron chair and catered meals in NYC office


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and experience
  2. 2
    Technical Phone Interview Deep dive into Android development expertise and problem-solving skills
  3. 3
    SDK Design Challenge Technical assessment focusing on SDK architecture and performance optimization
  4. 4
    Onsite/Virtual Interviews Multiple rounds with engineering team, including system design and coding interviews
  5. 5
    Final Executive Interview Discussion of technical vision and alignment with company goals

Apply for this position

You'll be redirected to the company's application page