Staff Software Engineer, Android at Butterfly Network | NY, US | Rezi

Staff Software Engineer, Android at Butterfly Network

Staff Software Engineer, Android

Butterfly Network · NY, US

1 months ago

Staff Software Engineer, Android

Butterfly Network · NY, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Staff Software Engineer, Android role.

Rezi rewrites your resume against Butterfly Network's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Staff Software Engineer, Android posting at Butterfly Network — free, in seconds.

About the Role

As a Staff Android Engineer at Butterfly, you will build native Android apps to reinvent the ultrasound user experience. You will champion software architecture and team process improvements, collaborate with product managers and designers on complex problems, and integrate cross-cutting features with various engineering teams. You will also participate in user research to understand product usage in real-world scenarios.

Responsibilities

  • Collaborate and clarify ambiguous requirements through iterative problem-solving with Android and iOS developers.
  • Work with product managers, designers, and clinical professionals to define requirements and develop new medical imaging experiences.
  • Produce high-quality, efficient, and well-tested modern Kotlin code.
  • Adhere to established team architecture patterns and evolve the codebase.
  • Work within a complex codebase with numerous internal Android modules.
  • Mentor engineers at all levels.
  • Work on advanced technologies including deep learning applications, telemedicine, and integration with the Butterfly iQ device.
  • Leverage modern technologies such as Kotlin, Jetpack Compose, Coroutines/Flow, and GraphQL.
  • Break down work effectively to build desired features.
  • Perform a broad variety of tasks in support of the role and responsibilities.
  • Adhere to all company security policies and procedures.
  • Utilize provided company assets securely.
  • Complete all required security awareness training programs.
  • Safeguard company data and systems from unauthorized access, modification, or destruction.
  • Report any suspected or actual security incidents immediately.

Requirements

  • Bachelor of Science in Computer Science / Engineering or related field.
  • A track record of professional achievement and problem solving.
  • 5+ years of native Android application development.
  • Strong grasp of Kotlin and coroutines/reactive framework design patterns.
  • Strong grasp of Jetpack Compose and View-based UI Development.
  • Strong grasp of JUnit unit testing and knowledge of UI automation (Espresso).
  • A passion for creating something meaningful.
  • Interest and experience working in complex application structures with internal libraries that have JNI/NDK bridging layers to native C++ code.
  • Experience with Gradle multi-module builds and modularized Android app architecture.
  • Knowledge of graphics rendering and image processing (OpenGL ES, Vulkan).
  • Python and C++ experience.
  • Candidates must be authorized to work in the United States.
  • Butterfly Network will not provide immigration sponsorship of any kind for this position.

Skills

  • Kotlin
  • Coroutines/Flow
  • Jetpack Compose
  • GraphQL
  • JUnit
  • Espresso
  • JNI/NDK
  • Gradle
  • OpenGL ES
  • Vulkan
  • Python
  • C++

Location

  • Remote

Work Type

  • Hybrid
  • Remote

Experience Level

  • Staff
  • 5+ years

Education Level

  • Bachelor of Science in Computer Science / Engineering or related field

Salary/Compensations

  • $165,000 - $180,000 + bonus + equity + benefits

Benefits

  • Comprehensive health insurance (dental and vision)
  • Option to buy up for enhanced health insurance coverage
  • Annual contribution to Health Savings Account (HSA)
  • Comprehensive Employee Assistance Program
  • 401k plan and match
  • Employee Stock Purchase Plan (ESPP)
  • Unlimited Paid Time Off + 10 Holiday Days
  • Parental Leave
  • Additional benefits for primary caregivers
  • Competitive salaried compensation
  • Equity

About the Company

  • Butterfly Network, Inc. (NYSE: BFLY) is driving a digital revolution in ultrasound imaging and sensing with its proprietary Ultrasound-on-Chip™ semiconductor technology and software solutions.
  • Butterfly first proved its technology in the point-of-care ultrasound market – commercializing the world’s first single-probe, whole-body portable ultrasound device, which is now on its best-selling, third-generation: Butterfly iQ3™.
  • The Company combines its advanced hardware with cloud software and AI, an enterprise workflow solution (Compass AI™) and other offerings to drive adoption of affordable, accessible ultrasound.
  • Butterfly also enables third-party development of imaging AI apps through Butterfly Garden™, its software development kit and AI partnership initiative.
  • Through Butterfly Embedded™, partners can build and scale novel ultrasound applications powered by Butterfly’s proprietary semiconductor chip and software platform.
  • Butterfly’s innovations have been recognized by Prix Galien USA, Fierce 50, TIME’s Best Inventions and Fast Company’s World Changing Ideas, among other achievements.
  • We’re a team of bold thinkers, problem-solvers, and innovators ready to shape the future of medical imaging. Let’s build something extraordinary together!

Equal Opportunity

  • Butterfly Network is an equal opportunity employer. Regardless of race, traits associated with race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability or Veteran status. All your information will be kept confidential according to EEO guidelines.