Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Head of Engineering for VC-Backed Startup

MD Ally Technologies, Inc.

Head of Engineering for VC-Backed Startup

New York, NY
Full Time
Paid
  • Responsibilities

    ABOUT MD ALLY

    MD Ally is a 911-integrated telehealth platform that allows emergency dispatchers and first responders to connect callers with non-life-threatening medical concerns to virtual care. We are looking for an entrepreneurial VP of Engineering to lead our development team and scale the capabilities of our solution! You will leverage your knowledge of technical systems, recruiting, and engineering processes to build out a well-run in-house development team, manage DevOps and TechOps, contribute to UI/UX decisions, and more.

    REQUIREMENTS:

    • Tech stack: Ruby on Rails + CSS + Java / Javascript + Node.js + SQL (Postgres) + audio-video through Twilio
    • 5+ years of technical experience
    • 3+ years of experience leading software development teams, including remote/offshore
    • 2+ years of experience supporting a healthcare application or interface
    • Devops experience or knowledge of K8s, Docker, ECS, ECR, CI/CD workflows
    • Significant experience with mission critical applications with appropriate scaling and automated failover capabilities
    • Comfortable with modern practices including trunk-based and test-driven development
    • Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high-volume data pipelines, and efficient algorithms.
    • History of hands-on programming and technical design skills
    • Demonstrated ability to design, build, and deliver complex, successful web services and/or customer experiences efficiently and with quality
    • Shown team leadership, interpersonal skills, and ability to get things done
    • Ability to clearly communicate high-level strategy and technical details effectively across disciplines, locations, and organizations, including to senior leadership
    • Strong bias for action; ability to juggle multiple priorities and build a sense of urgency in a dynamic environment
    • Understanding on how to effectively work with and grow geo-distributed partner teams
    • Able to attract, develop, and keep high-quality multi-disciplinary teams
    • Proven ability to make smart feature versus time-to-market trade-offs; experience using data and metrics to back up assertions of business value
    • Recent experience performing architectural work, including technical documentation
    • Excellent knowledge of application architecture and UI/UX design

    RESPONSIBILITIES:

    DEVELOPMENT:

    • Write high-performance production quality code and do code review

    MANAGEMENT:

    • Manage the day-to-day activities of a combined team of internal and external software engineers within an Agile/Scrum environment.
    • Ensure great code quality and operational excellence in running critical/Tier-0 service.
    • Develop the skills of all engineers on our team by identifying skill gaps and providing training early and often. 
    • Evaluate and coach team members' performance during one on ones and conduct code reviews.
    • Ensure consistent and predictable delivery of quality software and technical infrastructure.
    • Determine technical resource and capability requirements and work with leadership to fill those requirements including timelines and costs.
    • Participate in pair programming, code reviews, and software demonstrations.
    • Ensuring continued, reliable operation of technical and product infrastructure.
    • Continually improve product quality, security, and performance, and integrity of technology infrastructure and data.

    DEVOPS:

    • Own the development strategy for the team; coming up with high-level design and trade-offs for what we should build and how we should execute.
    • Record software engineering processes to document repeatable actions and automate them.
    • Improve operational processes (such as deployments and upgrades) to make them as routine as possible.
    • Work with Product Management to author project plans for epics.
    • Draft quarterly OKRs and Engineering KPIs.

    TECHOPS:

    • Design, build and maintain core infrastructure that can support hundreds of concurrent encounters.
    • Build out on-call team to respond to technical incidents and provide support for customer incidents. Use your on-call shift to prevent incidents from ever happening.
    • Think about systems: edge cases, failure modes, behaviors, and specific implementations.

    RECRUITING:

    • Hire the best engineers to support software engineering, technical infrastructure development, and a highly-secure platform.
    • Conduct and train the team to do technical interviews.