Head of Engineering Job at MD Ally Technologies, Inc.

MD Ally Technologies, Inc. Remote

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.




Please Note :
caminobluff.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caminobluff.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.