Software Architect

  • Best Doctors
  • United States
  • Nov 09, 2020
[Information Technology]

Job Description

Mission to Our Employees:Teladoc Health is transforming how people access and experience healthcare. Recognized as the world leader in virtual care, Teladoc Health directly delivers millions of medical visits across 175 countries each year through the Teladoc Health Medical Group and enables millions of patient and provider touchpoints for thousands of hospitals, health systems and physician practices globally. Ranked Best in KLAS for Virtual Care Platforms in 2020, Teladoc Health leverages more than a decade of expertise and real-time insights to meet the growing virtual care needs of consumers, healthcare professionals, employers and health plans.We are committed to providing our Employees with a dynamic and collaborative work environment; there is equal opportunity for learning and personal growth. Creativity and innovation are encouraged. Above all, our mission-oriented employees will be treated with the same attention, respect, values and care that we provide to our clients and members.Position Information:We're looking for a dynamic, motivated software architect that wants to make a difference in people's lives. You will be working with development teams building advanced clinical workflow software used by physicians to provide the best care possible to patients. You will be in a team of architects responsible for creating and maintaining the software architecture of our enterprise platform.Additional Details About the Role:* Drive technical and functional design decisions to ensure alignment among teams* Work with team leads to define and communicate interfaces between application systems* Document and communicate designs and interfaces among development teams* Provide technical oversight, conduct and participate in design reviews* Work with team leads to maintain technical roadmaps* Identify and evaluate new technologies for implementation* Take the lead in coordinating with senior management and product managers to ensure functional consistency between teams* Work under general supervision on complex projects with wide latitude for independent judgmentTo Succeed in This Role You Will Need:* Knowledge of and experience working with messaging systems* Knowledge of and experience working with event sourcing* Demonstrated ability to design and deploy scalable distributed systems* Experience evolving legacy systems into an integrated architecture* Strong familiarity with domain driven design concepts* Experience in designing and implementing a large scale audio/video communication platform (desired)Educational Requirements:* Requires 10+ years of experience, including working as a software architect* 4 year degree or equivalent* English-language written and spoken communication skillsCompensation & Company Benefits (Here is some of the good stuff):* Very competitive salary & equity compensation* Excellent health, dental, vision coverage* 401k benefits with 4% employer matching contribution* 100% Paid Bonding Time for new mothers and fathers* Awesome people to work with* Becoming a part of a movement in telemedicine and building something that mattersFor a more detailed look at our company and values, visit our website at Teladoc Health we thrive on difference and individuality. Teladoc Health is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.#LI-CS1
Associated topics: architecture, c/c++, c#, develop, lead, maven, perl, php, senior software developer, senior software engineer