Software Engineer Lead

Office PracticumFort Washington, PA
356d

About The Position

The Software Engineer Lead is a pivotal part of our technology team, breathing life into new and innovative capabilities of our highly scalable multi-tenant healthcare technology platform. In this hands-on role, you lead a cross functional agile development team to deliver high quality software capabilities that deliver business value, modelling servant leadership through ensuring team success.

Requirements

  • Proven record of delivering high quality software that meets business needs.
  • Demonstrable experience designing, developing, and extending innovative SaaS products.
  • Referenceable experience successfully leading cross functional technology teams.
  • Creative, entrepreneurial mindset, that works well in a collaborative Agile development environment.
  • Talented with the following development languages: Java, React, JavaScript, and related frameworks.
  • Capable with database technologies such as SQL, Aurora.
  • Experienced building and maintaining technology platforms and SaaS products.
  • Effective building unit test and using unit test frameworks.
  • Working knowledge of AWS capabilities and services.
  • Proficient working with SCM and IDEs.
  • Knowledgeable in Health IT standards and protocols, including FHIR.
  • An appreciation for continuous delivery practices: continuous integration, continuous testing, and continuous deployment.
  • Experienced managing several code repositories, and the SCM process.
  • History of exemplary performance and personal integrity.
  • Committed to solving challenges within healthcare, and the craftsmanship of software engineering.

Nice To Haves

  • Healthcare IT experience strongly preferred.
  • Scrum experience preferred.

Responsibilities

  • Lead a team of cross functional engineers to build innovative, highly available, highly scalable software capabilities on our technology platform.
  • Personally contribute to the design and development of our healthcare technology platform and products.
  • Collaborate with Product Owners and engineers to ensure the Team has clarity of the business objective, requirements, and solution; translating requirements into technical design artifacts, proactively identifying opportunities to create reusable software components.
  • Facilitate the estimation process to ensure the team provides realistic targets with associated tasks, dependencies, contingencies and risk mitigation strategies.
  • Promote transparency of status to stakeholders through tracking tools, and verbal/written updates.
  • Safeguard the needs of security, performance, and reliability in all deliverables.
  • Assist team members with solving complex technical problems.
  • Lead design sessions, conduct code reviews, and manage multiple source code repositories, keeping tech debt low, and enabling continuous delivery practices.
  • Ensure production issues are resolved quickly and completely, to meet our SLAs.
  • Continually strengthen technology practice through use of industry leading techniques and technologies.
  • Continually develop skills in software engineering through self-study, conferences, and classes.
  • Mentor and learn from those around you.
  • Other duties as assigned.

Benefits

  • Medical, Prescription, Vision, and Dental Insurance
  • Life Insurance
  • 401(k) with company match
  • Paid Time Off, Holidays, and Volunteer Hours
  • Company Wellness Program
  • Employee Assistance Program
  • Short and Long Term Disability Insurance
  • Pet Insurance
  • Tuition Assistance Program
  • Employee Recognition Program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Publishing Industries

Education Level

Bachelor's degree

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service