Job Directory Engineering Technical Lead

Engineering Technical Lead
Waltham, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

For us, at Mobile Heartbeat™, improving the way clinical professionals communicate and collaborate is a calling. We're seeking talented, creative professionals who feel the same way.

Here you'll be part of a team that's passionate about building great solutions that empower our customers to do great things. You'll work in an environment that's energized by new ideas and fresh thinking. And we have fun doing it.

At Mobile Heartbeat, you'll be working with cutting edge technologies and having a direct impact on healthcare delivery in hospitals across the United States. Our MH-CURE product is used by nurses, doctors and other care providers across a range of hospitals, providing secure clinical communication, access to patient data and care teams as well as delivery of alerts and alarms.

The Engineering Technical Lead position is responsible for leading an engineering team through the design, development, and delivery of high-quality software releases. Works closely with Product Managers to ensure that their designs and code meet business requirements. The Engineering Technical Lead will be hands-on, contributing to software features and bug fixes. An ideal candidate will be passionate about designing, coding, and testing software.

Responsibilities

* Lead a team of software engineers, including task planning and code reviews.
* Drive technical projects and provide leadership in an innovative and fast-paced environment.
* Take responsibility for the overall planning, execution and success of complex technical projects.
* Mentor engineers in their professional and career growth.
* Architect new modules, frameworks, and features of the Mobile Heartbeat product.
* Ensure code is designed, documented, and written to technical specifications.
* Work closely with Product Managers to define product requirements
* Collaborate with QA to ensure proper testing of code
* Help customer support and operations troubleshoot production issues
* Responsible for fixing bugs and writing feature enhancements
* Providing sound, informed estimates for development tasks

Required skills, Education and Experience

* Bachelor's degree or higher in Computer Science or related field or equivalent experience
* 10 years of relevant experience in the design, development, documentation, and deployment of scalable web applications using Java
* 3 years of relevant experience in the design and development of mobile applications (Android or iOS)
* 2 years of relevant experience leading an agile software development team
* Experience using Agile/Scrum development methodologies
* 5 years of relevant experience with writing code to interact with relational databases
* 2 years of relevant experience creating REST web services
* Experience with creating user interfaces for web applications
* Strong understanding of and experience with all stages of software development lifecycle, including requirements analysis, design, development, integration, verification, deployment, and sustainment
* Excellent interpersonal, listening, written, and verbal skills
* Strong attention to detail, ability to multi-task, prioritize, and problem solve
* Solid organizational, leadership, and analytical skills

Beneficial Skills and Experience

* Experience acting as an agile scrum master
* Experience with MS SQL Server

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.