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

Software Engineering Manager

AgileMD

Software Engineering Manager

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    At AgileMD, we provide hospitals with the most advanced real-time predictive analytics and clinical algorithms to help take the best possible care of their patients. Our cloud-based engine supports and empowers the medical decisions of thousands of physicians within hospitals and clinics around the country. Our goal is that every patient receives the highest quality and value of care based on the latest medical knowledge and data.

    AgileMD is headquartered in San Francisco, California.

    We are hiring a Software Engineering Manager to join our Engineering team. In this role, you will be working with your direct reports, product managers and designers, QA engineers and company leadership to build the future of AgileMD. We are looking for big thinkers who are both people leaders and technical leaders, who build and organize a team of engineers that revel in the challenge of solving challenging problems in healthcare.

    You'll be working with the leadership to define the team strategy and roadmap for product development. You will be recruiting and developing an incredible team of hardworking and motivated engineers with high expectations around individual ownership and impact. We will count on you to provide technical expertise throughout the product life cycle including design, implementation, and delivery of scalable build/test/release infrastructure. You'll be creating the next generation of user applications and internal tooling and infrastructure at AgileMD.

    Within 3 months you will:

    • Lead a team of 4-8 software engineers. Plan tasks, hold code and design reviews.
    • Gather requirements with the product team to define high level architecture and collaborate with senior developers on design. Review and approve detailed designs.
    • Be responsible for the planning and scheduling of people, resources and tools to deliver against that roadmap.
    • Drive and manage all aspects of the development including requirements definition, design, implementation, unit testing, and integration. Oversee detailed designs, implementation, and test plan reviews to ensure high quality deliverables.
    • Work closely with stakeholders to provide status, iterative releases, and make design decision throughout the development.

    REQUIREMENTS

    PEOPLE MANAGEMENT SKILLS

    • You have 3 years of hands-on technical leadership and people management experience
    • You have experience recruiting strong engineering talent
    • You have a passion for managing and motivating teams to reach their potential, including performance management
    • You have experience in managing engineering teams
    • You are a great teammate who is happy to collaborate with teammates across AgileMD

    PROJECT MANAGEMENT SKILLS

    • You communicate cross-functionally and drive engineering efforts
    • You are comfortable leading initiatives and presenting to groups
    • You have a genuine interest in healthcare and the technical challenges related to real-time decision making systems
    • You are able to adapt quickly to changes in business requirements and are skilled at estimating timelines and adapting those timelines to changes
    • You have experience with JIRA and GitHub or similar release management and issue tracking systems

    TECHNICAL SKILLS

    • You have a Bachelor's degree or Master degree in Computer Science or related field, or equivalent practical experience
    • You are experienced as a software developer including programming with Javascript
    • You have worked with automated internal frameworks, increasing developer and release velocity, improving code health, and building developer tools.
    • You have a deep understanding of HTTP and web service technologies
    • You have a proven track-record of building fast, reliable, large, scalable web applications and services
    • You hold your own in technical discussion, be a subject matter expert, and have strategic influence

    BENEFITS

    • Work with a team that you can rely on, that constantly challenges you and that gives the tools to succeed and the responsibility to prove that you can.
    • $160,000 - $200,000, 0.25% - 0.75% equity (depending on experience and existing skills)
    • Health, dental, and vision insurance for you and your family
    • Paid time off (6 holidays plus as much vacation as you need; most people take three or four weeks per year)
    • Maternity/paternity leave (10 weeks at 100% salary, 10 weeks at 50% salary)
    • $500 per quarter for self-directed personal development (books, conference tickets, etc.)
    • In-office team lunches, three days per week
    • Enjoy life in beautiful Northern California