Search

Engineering Manager (FT) - New York

Capsule
locationNew York, NY, USA
PublishedPublished: 6/14/2022
Engineering
Full Time

Job Description

Job Description

About Capsule

Capsule is a new kind of pharmacy. One that is smarter, friendlier, faster and hand-delivers your medication, same-day, for free. We have a national presence and have raised over $500MM from the best healthcare and technology investors in the world. People succeed in our culture when they are intensely focused on our customers, are energized by accomplishing ambitious goals, and push themselves and their teammates to be their best. If this excites you, wed love to have you join us.

Our values are: everybody needs some looking after sometimes and winning together. People succeed in our culture when they are energized to accomplish ambitious goals and push themselves and those around them to be better. We work hard to teach and share our successes to help others be successful. We anticipate our teammates needs and communicate early and often, using the input of our peers to operate both fast and right. We have tremendous ambitions and have a lot of fun pursuing them — if that excites you, we would love to have you join us.

About the Role:

As an Engineering Manager on the Doctor team, you will lead high-performing engineering teams across the Product & Engineering Organization. Your team will be responsible for efficiently delivering scalable and resilient software products that enable Capsule employees to look after our patients and partners.

What Youll Do:

  • Lead and mentor a team of talented software engineers at various experience levels owning critical parts of the Capsule Platform.

  • Youll drive the execution of projects, ensuring we deliver on time and maintain our high standards for quality.

  • Collaborate with Product Managers & technical leads to help define the roadmap and support with technical design, work breakdown, implementation, testing, and deployment of features.

  • Proactively communicate with leadership, providing context around risks/blockers/timelines, seeking guidance, and recommending a direction.

  • As part of the engineering leadership group, you will also contribute to broader organizational initiatives such as engineering off-sites, engineering all-hands, and engineering hiring processes, such as interviews, debriefs, candidate calls, etc.

  • Facilitate technical decision-making across a broad technical stack, having a passion for your work's technical aspects and letting engineers drive the details.

  • Iterate quickly without compromising quality and raise the bar on operational excellence.

  • Conduct regular 1-1s with their direct reports, drive career conversations, and own the overall health & engagement of their team.

  • As a player-coach engineering leader, you will take part in code reviews and architectural decision-making, occasionally make exemplary contributions to the Capsule codebase, and take part in operational/maintenance activities as the need arises

Requirements:

  • You have 6+ years of experience in software development & delivery.

  • You have 2+ years of managing full-stack engineering teams, delivering high-quality software for customers.

  • You have experience with modern software engineering concepts such as Domain Driven Design, distributed systems, event sourcing, and messaging-based infrastructure.

  • You have day-to-day development expertise in one of our programming languages, Python, Javascript, Kotlin, or Java.

  • You have experience establishing successful partnerships with key stakeholders such as Product Managers, Designers & other domain experts.

Our Stack:

  • Python, Django, Kotlin, Spring Boot, React, PostgreSQL, AWS, Kubernetes, Docker, Terraform, Redis, Temporal

About You:

  • You take pride in enabling the best work of others on the team. You think ahead to anticipate the needs of your teammates, and you give and get all the facts, making it easy for others to make decisions.

  • Your drive results in a way that makes everyone better. You accomplish ambitious objectives while uplifting the team around you. You're a magnet for team members looking to improve and succeed.

  • You work hard and want to have fun while you do so. You celebrate wins, and remember to enjoy the journey as we build something iconic.

  • You can work both fast and right and don't view them as trade-offs. You understand when things require precision and accuracy and where 80% gets you to the desired outcome.

  • You thrive on being pushed and challenged. You communicate effectively in written form and live / on your feet - you are not fazed by tough questions.

  • You strike the right balance of putting enough work in to share something but not going off into a corner for weeks to polish something to perfection.

  • You operate like an owner & expect others to do as well. You take personal responsibility and value personal responsibility in others.

    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...