Senior Mobile Software Engineer

Canopy Works

$160K — $195K *
US-AnywhereRemote in United States
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of professional software development experience with a strong product focus.
  • Proficient in system design, data structures, and algorithms.
  • Expert in mobile app constraints and solutions.
  • Capable of architecting and delivering high-performance mobile applications.
  • Advanced understanding of modern programming languages.
  • Deep expertise in either iOS or Android development, with familiarity in the other.
  • Proven ability to drive projects independently in fast-paced settings.
  • Strong communication skills for diverse audiences.
  • Experience in mentoring engineers and leading technical initiatives.

Responsibilities

  • Lead the design and implementation of user-facing features and backend services.
  • Own projects from ideation to post-launch maintenance.
  • Collaborate with Product Managers and Designers to align business needs and technical solutions.
  • Mentor engineers and promote technical excellence through feedback and discussions.
  • Drive technical strategy, balancing long-term scalability with immediate needs.
  • Set standards for code quality with clean, maintainable coding practices.
  • Break down complex problems into actionable tasks for the team.
  • Address performance issues and enhance engineering processes for productivity.

Benefits

  • Remote or hybrid work options.
  • Opportunity to work on impactful healthcare projects.
  • Collaborative, cross-functional team environment.
  • Focus on mentoring and knowledge sharing.
Full Job Description
Intro

Canopy is seeking a seasoned and pragmatic Sr Mobile Software Engineer to design and build our mobile offerings. This is a high-impact, hands-on role for an engineer who thrives on solving complex problems and bridging the gap between business needs and technical execution. We are looking for a leader who can take end-to-end ownership of critical projects, mentor fellow engineers, and make strategic decisions that shape our technical future. If you are a builder who can navigate ambiguity, translate user needs into elegant technical solutions, and lead by example, we want to hear from you.
Key Responsibilities
  • Lead the design, architecture, and implementation of critical, user-facing features and backend services.
  • Take end-to-end ownership of projects, from initial ideation and technical design through to deployment and post-launch maintenance.
  • Partner closely with Product Managers, Designers, and business stakeholders to shape the product roadmap and translate business requirements into robust, scalable technical solutions.
  • Mentor and guide other engineers, fostering a culture of technical excellence, knowledge sharing, and constructive feedback through code reviews and design discussions.
  • Drive technical strategy and architectural decisions, making pragmatic tradeoffs between long-term scalability and immediate business needs.
  • Write clean, maintainable, and well-tested code, and set the standard for code quality across the team.
  • Deconstruct ambiguous, complex problems into clear, actionable steps for the team.
  • Identify and address performance bottlenecks, production issues, and sources of technical debt.
  • Improve engineering standards, tooling, and processes to enhance team productivity and system reliability.
  • Identify ways to leverage AI to increase software development velocity.
Required Qualifications
  • 6+ years of professional software development experience, with a proven track record of shipping high-impact products on schedule.
  • Demonstrated proficiency of system design, data structures, and algorithms.
  • Mastery of mobile app constraints (network connectivity, touch UX accessibility, etc) and how to leverage or overcome them.
  • Can architect and deliver performant and resilient mobile applications from scratch.
  • Understands source code in any modern language at a glance.
  • Deep expertise in either iOS or Android, with experience developing for the other.
  • A strong product mindset and the ability to think from a user's perspective. You care about the why as much as the how.
  • Proven ability to work independently and drive projects forward with minimal supervision in a fast-paced environment.
  • Excellent communication skills, with the ability to articulate complex technical concepts to diverse audiences.
  • Experience mentoring engineers and leading technical projects.
  • Experience working in a cross-functional environment and a proven ability to collaborate effectively with non-technical stakeholders.
  • A pragmatic approach to problem-solving, with a knack for balancing technical purity with business velocity.
Nice to haves
  • Experience with cross-platform mobile development (we use Flutter).
  • Strong AI-assisted mobile development workflows.
  • Experience implementing end-to-end CI/CD for mobile applications.
Location
  • Remote (U.S.-based) or Hybrid in our New York office.

If you're excited about the opportunity to work on groundbreaking projects, collaborate with a talented team, and make a positive impact on the lives of healthcare workers, we'd love to hear from you. Join us in making a difference, from anywhere in the world, and apply now!

The base salary range for this position is $160k - $195k per year, depending on location, experience and qualifications.

Similar Jobs

More Jobs at Canopy Works

More Consumer Technology Jobs

Find similar Senior Mobile Software Engineer jobs: