[Remote] Senior Mobile Software Engineer
Note: The job is a remote job and is open to candidates in USA. Canopy creates safety technology and real-time location solutions that support healthcare workers and enterprise healthcare systems. The company is seeking a Senior Mobile Software Engineer to design and build mobile offerings, own critical projects end to end, mentor engineers, and make strategic architectural decisions. The role also involves partnering cross-functionally, improving engineering practices, and leveraging AI to increase development velocity.
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
Skills
- 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
- Remote (U.S.-based) or Hybrid in our New York office
- 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
Benefits
- Remote (U.S.-based) or Hybrid in our New York office.
Company Overview
Company H1B Sponsorship