Engineering Manager

  • Full-time

Company Description

Traditionally, healthcare software has been chronically closed-source. This has forced health systems into a battle of competing priorities — patient experience, clinical workflows, affiliate referrals, business outcomes, marketing initiatives. No one system can do it all, yet they aren’t made to integrate or communicate with each other. This leaves health systems with big gaps to try and piece together themselves on the back end. 

At blockit, we are designing a better way forward in healthcare — with open access, seamless integration, and the ability to platform any workflow. 

Unlike other closed border, walled garden solutions, blockit is built to play well with others. Our proprietary integration engine bridges the gap between patients, providers, data, systems, and departments. 

Since our founding in 2016, we’ve formed partnerships with and designed solutions for some of the largest and most reputable health systems — especially in the areas of patient scheduling and closed-loop referral management. 

By using blockit to platform their existing workflows, and to design new ones, these health systems have meaningfully improved access to care for their patients, evidenced by these two examples:

  • At a large for-profit health system, ED referral follow-through rates increased from 25% to 82%

  • At a large not-for-profit health system, the time to schedule a patient in the call center dropped from 8 min to under 2 min.

If you want to connect it, we can do it. We are built to bring systems together — not keep them apart.

Job Description

We are seeking an experienced Engineering Manager to join our growing engineering team. This role will report directly to the VP of Engineering, leading a team of software engineers, ensuring the development of high-quality software solutions that meet customer needs and align with the company’s strategic objectives. This role combines technical expertise, leadership skills, and operational management to drive project success and team efficiency.

As a key leader, the Engineering Manager ensures the engineering team operates efficiently, delivers projects on time, and maintains high standards of software quality. This role is crucial for team development, effective project management, and the continuous improvement of processes, significantly impacting the company’s growth and success.

We are seeking individuals who are interested in joining our team in transforming healthcare technology and make a significant impact on the industry. Be a key player in our journey to deliver innovative solutions that enhance the blockit platform and improve the healthcare experience for all.

Key Responsibilities: 

  • Strategic Responsibilities:
    • Project Leadership: Oversee the planning, execution, and delivery of software projects. Align team objectives with the company's business goals, ensuring projects contribute to overall strategy.
    • Resource Allocation: Strategically allocate resources, balancing team capabilities with project demands to optimize productivity and ensure successful project completion.
    • Innovation and Strategy: Drive innovation within the team by staying abreast of industry trends and integrating new technologies and methodologies that align with company goals.
  • Technical Responsibilities:
    • Technical Oversight: Maintain a comprehensive understanding of the software development lifecycle and implement best practices in coding, testing, and deployment.
    • Code and Architecture Review: Participate in architectural decisions and code reviews to ensure high-quality software development, even if not primarily coding.
    • Quality Assurance: Establish and enforce technical standards and quality controls, ensuring that all engineering work meets rigorous performance, security, and scalability criteria.
  • Collaborative Responsibilities:
    • Cross-Functional Communication: Act as a liaison between the engineering team and other departments such as product management, marketing, and sales to ensure cohesive and aligned project execution.
    • Team Culture: Foster a collaborative and inclusive team culture that encourages cross-functional communication, cooperation, and continuous improvement.
    • Stakeholder Engagement: Engage with stakeholders to understand their requirements and feedback, integrating their input into engineering processes and solutions.

Day-to-Day Responsibilities:

  • People Leadership:
    • Team Management: Oversee daily team operations, including stand-ups, progress monitoring, and task assignments. Ensure adherence to quality standards and project specifications.
    • Mentorship and Development: Provide ongoing mentorship and professional development opportunities to team members, fostering a growth-oriented environment.
    • Performance Reporting: Regularly report on team performance, project status, and resource utilization to senior management. This includes preparing detailed reports and metrics.
    • Feedback and Reviews: Conduct performance reviews, provide constructive feedback, and develop improvement plans for team members, ensuring continuous performance enhancement.
  • Project-Based Tasks:
    • Project Planning and Execution: Lead the planning and implementation of key projects, ensuring they are delivered on time, within scope, and on budget.
    • Scope and Timeline Management: Actively manage project scopes, timelines, and deliverables, adjusting plans as necessary to accommodate changes and challenges.
    • Risk Management: Identify and mitigate risks related to project delivery and team performance, proactively addressing issues before they impact project outcomes.

Qualifications

Skills and Abilities:

  • Software Development Lifecycle Understanding: Comprehensive understanding of the entire software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
  • Agile Methodologies: Experience with Agile development methodologies, such as Scrum or Kanban, and the ability to work in iterative development cycles.
  • Exceptional Problem-Solving Skills: Demonstrates a keen ability to identify, analyze, and solve complex technical challenges with innovative solutions.
  • Project Management: Proven track record in managing complex software projects from inception to completion, ensuring timely delivery and adherence to quality standards.
  • Technical Leadership: Strong ability to lead and mentor developers, guiding them in best practices of software engineering, code quality, and architectural design.
  • Proactive Mindset: Takes initiative to anticipate issues, propose improvements, and drive projects forward without requiring constant supervision.
  • Independent and Collaborative Work Ethic: Capable of working autonomously when needed, while also being an effective team player who can collaborate seamlessly with colleagues.
  • Strong Interpersonal Skills: Builds and maintains positive relationships with team members and stakeholders, fostering a collaborative and supportive work environment.
  • Effective Communication: Communicates technical concepts and project updates clearly and concisely to both technical and non-technical stakeholders, ensuring mutual understanding and alignment.
  • Adaptability: Ability to thrive in dynamic environments, adapting to new technologies and changing business requirements quickly and effectively.

Education and Experience:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field preferred
  • 5 years professional software development experience, with an additional 2 years experience in a technical People Leadership or Management role.
  • Strong understanding of software development methodologies (e.g., Agile, Scrum) and tools (e.g., JIRA, Confluence).
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and continuous integration/continuous deployment (CI/CD) pipelines. Ability to work with frontend and backend systems is a plus.
  • Certifications in Agile management (e.g., Certified ScrumMaster) or project management (e.g., PMP) are highly desirable.
  • Experience working in a SaaS, healthcare technology/IT, or healthcare B2B environment highly preferred 
  • Experience working in a startup environment is desirable 

Additional Information

BlockIt Culture and Success:

  • Collaborative team players with strong critical thinking and problem-solving skills
  • Leadership presence with an ability to engage and influence key stakeholders across the organization and make an impact 
  • Thought leaders that cultivate a culture of out-of-the-box thinking and innovation
  • Self-driven and motivated with a desire to succeed in a fast-paced, changing environment
  • Team collaboration is encouraged to build strong meaningful relationships, while freely exchanging thoughts and ideas
  • High emotional IQ with an ability to stay calm under pressure
  • Keep a learning mindset, while recognizing failures and celebrating successes
  • Possess solid data and insights-driven business acumen 

What We Offer:

  • Experience in Shaping and Delivering a Leading Edge Healthcare Technology
  • Competitive Compensation Package: $145,000 - $175,000 USD depending on experience
  • Health and Wellness Group Benefits Plan
  • 401K and Matching
  • Very Progressive PTO policy
  • Cultural Focus on Work-life balance
  • Vacation Expense Reimbursement 
  • Hybrid and Remote based roles 
  • Access to role-based professional development/training opportunities

All information will be kept confidential according to EEO guidelines.

Privacy Policy