Senior Software Engineer

The Opportunity

Do you want to be part of the full stack web and mobile applications development team that will help change the face of healthcare, empower what will be the largest workforce in the United States by 2020, and reduce healthcare costs for millions of consumers? Are you bored of working on technologies that just help others consume more, better, faster?

An entire generation of elderly, our parents and grandparents, are at risk of institutionalization in their later years because no one has found a way to safely and cost-effectively keep them at home.  At Hometeam, we’re focused on changing all that.  Through the use of innovative technology, we are educating and empowering home health aids who in turn provide real-time observations that enable insights to empower Hometeam and our healthcare partners to improve health outcomes.

As a core member of Hometeam’s technology organization, you will be responsible for driving product and feature delivery and quality.  

We’re looking for someone who has the proven ability to accomplish this with direct hands-on ownership.  A relentless commitment to revolutionizing healthcare and excitement to take on new challenges is a must.  We want someone with the talent, creativity and leadership to continue pushing the boundaries of deeply personal and empathetic engagement.

A Day in the Life

  • Work with product management and stakeholders to ensure clarity of mission and of requirements.
  • Support architectural design and technical decision making
  • Improve reliability, stability, and scalability of the supporting systems
  • Report on progress, obstacles, and technical risks to scrum team
  • Support and mentor team members who are blocked, code review and comment to ensure that consistent and consistently high quality code is the result of development efforts.
  • Breakdown work into manageable components, consistently delivering incremental value
  • Collaborate across teams. We win or lose as a company.

About You

  • Data driven decision maker with strong organization and analytical capabilities.
  • Fantastic collaborator, team player, and mentor.
  • Highly communicative, self-starting individual who maintains a fail fast entrepreneurial spirit.
  • Innovative and pragmatic when tackling new problems.
  • Excited about continuous improvement and driving process improvement into technology
  • Push for progress over process that places trust at the center in how you work in a fast-moving, agile development environment.

What will you need to accomplish to be successful in this role?

In addition to being able to carry out the above responsibilities, we're looking for someone comfortable working in a fast paced, ever changing environment who has a good deal of experience with SaaS applications:

  • 5+ years of combined software/application development experience
  • Experience with all phases of the development life cycle
  • Must have Java programming experience along with at least one other language
  • Experience with Agile development including daily scrum and weekly iteration reviews and planning
  • Have an opinion about what software and tools we use, and work directly with the CTO and lead engineers on technology roadmap planning
  • Experience with relational database systems that use SQL
  • Experience with unix, shell scripting, AWS, DevOps, and web services
  • Bonus for experience with UI technologies like HTML, CSS, Javascript and iOS/Android mobile, React or Angular
  • Advanced communication skills with the ability to clarify application requirements via phone/email/hangout with business partners in addition to relying on technical requirements documentation
  • Understanding of the technical architecture of complex and highly scalable web / mobile applications products
  • Domain expertise in application lifecycle management, continuous delivery, launch/deployment, DevOps, application development, web application operations, PaaS, cloud services.
  • Successful startup experience and / or scaling a business is strongly desired.
  • BA/BS in Computer Science, Engineering, and/or related technical or scientific field