
Senior Engineer
Canopy · New York City Metropolitan Area
- Hybrid
- Full-time
- $195,000 / year
- New York City Metropolitan Area
Job highlights
- Develop and scale innovative healthcare technology products.
- Build both front-end and back-end application components.
- Collaborate with cross-functional teams in a remote environment.
- Mentor junior engineers and foster a learning culture.
- Improve healthcare worker safety with impactful technology.
About the role
About Us
At Canopy, we're on a mission to make hospitals a safer place for healthcare workers through innovative technology. We're a dynamic and forward-thinking company, known for our reliable and user-friendly solutions and commitment to pushing boundaries. Our team is composed of top talent from diverse backgrounds, and we're looking for a Senior Engineer to join our exciting journey, regardless of your location.
What You'll Be Doing
As a Senior Engineer at Canopy, you will play a pivotal role in developing, enhancing, and scaling our groundbreaking products and services from building new features to optimizing existing systems. You'll have the opportunity to work on a wide range of projects that have a meaningful impact on the lives of healthcare workers. Here are some of the challenges you'll tackle:
- Innovate: Work on cutting-edge technologies and collaborate with a team of top engineers to design, develop, and implement solutions that have a meaningful impact on healthcare workers' lives.
- Mastery: Develop both front-end and back-end components of our applications, ensuring seamless user experiences on top of our robust and scalable kubernetes platform.
- Influence: Participate in brainstorming sessions, code reviews, and architectural discussions to shape the direction of our products and services.
- Problem solve: Tackle complex technical problems and find creative solutions to overcome challenges.
- Collaboration: Collaborate with cross-functional teams, including designers, product managers, and other engineers, in our remote-first organization to bring innovative ideas to life.
- Mentorship: Share your knowledge and expertise with team members, fostering a culture of learning and growth.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
- 5+ years of experience in development
- Proficiency with modern front-end frameworks (e.g. Vue.js and React) and backend technologies, especially Node.js.
- Strong experience with cloud platforms (e.g., AWS, Azure, GCP) and Kubernetes.
- Familiarity with database systems (SQL and NoSQL), API design, and microservices architecture.
- Excellent problem-solving skills and the ability to work independently and collaboratively, particularly in a remote setting.
- Passion for staying up-to-date with the latest industry trends and technologies.
- Strong communication skills and a collaborative mindset
Why Canopy
- Innovation: Join a team that thrives on innovation and creativity, where your ideas are valued, and your contributions make a real difference.
- Growth: We invest in your growth and development, offering continuous learning opportunities, mentorship programs, and a supportive remote work environment.
- Impact: Be part of a company that's directly improving the lives of healthcare workers through technology.
- Work-Life Balance: We value work-life balance and offer flexible schedules, remote work options, and a supportive remote culture.
- Competitive Compensation: We offer a competitive salary and comprehensive benefits, all while working from your preferred location.
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!
Key skills/competency
- Senior Engineer
- Front-end development
- Back-end development
- Node.js
- Cloud platforms (AWS, Azure, GCP)
- Kubernetes
- Database systems (SQL, NoSQL)
- API design
- Microservices architecture
- Problem-solving
Skills & topics
- Senior Engineer
- Software Development
- Front-end
- Back-end
- Node.js
- Cloud Computing
- Kubernetes
- AWS
- React
- Vue.js
- Healthcare Technology
- Remote Work
How to get hired
- Customize your resume: Highlight your 5+ years of development experience, proficiency in Node.js, modern front-end frameworks (Vue.js, React), cloud platforms (AWS, Azure, GCP), and Kubernetes.
- Tailor your application: In your cover letter, emphasize your passion for improving healthcare worker safety and your experience with microservices and API design.
- Prepare for interviews: Be ready to discuss complex technical problems, your approach to collaborative development in a remote setting, and your mentorship experience.
- Showcase your impact: Articulate how your technical skills can directly contribute to Canopy's mission of making hospitals safer.
- Demonstrate remote readiness: Highlight your ability to work independently and communicate effectively within a remote-first organization.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the salary range for a Senior Engineer at Canopy?
- The base salary range for the Senior Engineer position at Canopy is $160,000 to $195,000 per year. This range can vary based on your specific location, experience level, and qualifications.
- Does Canopy offer remote work for the Senior Engineer role?
- Yes, Canopy is a remote-first organization and encourages applications from candidates regardless of their location. They value work-life balance and offer flexible schedules and remote work options.
- What technologies are used by the Senior Engineer team at Canopy?
- The Senior Engineer team at Canopy works with modern front-end frameworks like Vue.js and React, and back-end technologies such as Node.js. They also utilize cloud platforms like AWS, Azure, and GCP, along with Kubernetes, and are familiar with SQL and NoSQL databases, API design, and microservices.
- What is Canopy's mission as a company?
- Canopy's mission is to make hospitals a safer place for healthcare workers through innovative technology. They aim to improve the lives of healthcare workers by developing reliable and user-friendly solutions.
- What qualifications are required for the Senior Engineer position?
- Candidates should have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. A minimum of 5 years of development experience is required, along with proficiency in specific front-end and back-end technologies, cloud platforms, and Kubernetes.
- What are the key responsibilities of a Senior Engineer at Canopy?
- Key responsibilities include developing and scaling products, building new features, optimizing existing systems, designing and implementing solutions using cutting-edge technologies, developing both front-end and back-end components, participating in architectural discussions, and mentoring team members.
- How does Canopy support employee growth and development?
- Canopy invests in employee growth through continuous learning opportunities, mentorship programs, and a supportive remote work environment. They foster a culture of learning and growth among their team members.