Senior Manager - Software Engineering

About Providence

Providence, one of the US’s largest not-for-profit healthcare systems, is committed to high quality, compassionate healthcare for all. Driven by the belief that health is a human right and the vision, ‘Health for a better world’, Providence and its 121,000 caregivers strive to provide everyone access to affordable quality care and services.

Providence has a network of 51 hospitals, 1,000+ care clinics, senior services, supportive housing, and other health and educational services in the US.

Providence India is bringing to fruition the transformational shift of the healthcare ecosystem to Health 2.0. The India center will have focused efforts around healthcare technology and innovation, and play a vital role in driving digital transformation of health systems for improved patient outcomes and experiences, caregiver efficiency, and running the business of Providence at scale.


Why Us?

  • Best In-class Benefits
  • Inclusive Leadership
  • Reimagining Healthcare
  • Competitive Pay
  • Supportive Reporting Relation

What will you be responsible for?

  • Opportunity to create meaningful software products and frameworks which are data driven.
  • Owning and driving end to end services that meet the department priorities for running scalable, durable and robust products
  • Develops complete designs and test interfaces that solve classes of problems, enable integration across groups of components, improve reuse, and satisfy business, caregiver, engineering and operational requirements.
  • Building web and mobile products with scalable frameworks and using microservices.
  • Constantly building technical capabilities and look at futuristic technologies.
  • Innovation and researching on futuristic health care used cases aligned with department goals and priorities.
  • Coaching and Mentoring team members to scale up their technical abilities.
  • Identifying teams members who have the skill of innovation and mentor them in the respective area.
  • Maintain healthy backlog on products and futuristic product features.
  • Engaging with stakeholders and influencing decisions related to product goals, features and priorities.
  • Perform and Set code review standards, own complicated product modules and help the team with coding and development as needed.
  • Involved in design and architecture discussion in technology capabilities and product roadmap.
  • Involved in global collaboration and build relationships.
  • Creating a healthy culture of fun and work, by good team building exercises.

What would your day look like?

  • Understand business and feature requirements and guide the team as needed.
  • Create design documents and architecture documents along with principal engineer and architects.
  • Own complicated modules perform code review and involved in development as needed.
  • Work in Agile mode and guide the team on product features and code optimization.
  • Collaborating with stakeholders and understand the goals and expectations.
  • Build road maps for technical capabilities.
  • Discussions with team and stakeholders on innovation.
  • Keep the team motivated with the road map and technology capabilities.
  • Drive Technical design and architecture discussions and optimize where needed.
  • Collaborate with local and global teams.
  • Talk to key stakeholders as needed and update on KPI’s and important communication.

 

Who we are looking for?

  • Experience in People Management skills and Managing large teams.
  • Experience in mentoring managers and architects.
  • Excellent communication, collaboration and leading teams with assertive communication.
  • Excellent ability to design, prioritize, plan and track large scale products.
  • Technical depth and broad understanding of system design.
  • Experience in fundamental of programming in any language.
  • Experience in technologies Microsoft Azure Services, Programming languages such as .Net, Java, NodeJS, Python and Databases.
  • Experience in concepts such as microservices and streaming.
  • Experience with performance and memory tuning with tools.
  • Experience in setting technical standards and processes.
  • Proficient understanding source control standards and code versioning tools such as GIT, Azure DevOps etc.
  • Familiarity with CICD and DevOps best practices
  • Background in healthcare system is a plus.

 

Providence’s vision to create ‘Health for a Better World’ aids us to provide a fair and equitable workplace for all in our employment, whether temporary, part-time or full time, and to promote individuality and diversity of thought and background, and acknowledge its role in the organization’s success. This makes us committed towards equal employment opportunities, regardless of race, religion or belief, color, ancestry, disability, marital status, gender, sexual orientation, age, nationality, ethnic origin, pregnancy, or related needs, mental or sensory disability, HIV Status, or any other category protected by applicable law. In furtherance to our mission in building a more inclusive and equitable environment, we shall, from time to time, undertake programs to assist, uplift and empower underrepresented groups including but not limited to Women, PWD (Persons with Disabilities), LGTBQ+ (Lesbian, Gay, Transgender, Bisexual or Queer), Veterans and others. We strive to address all forms of discrimination or harassment and provide a safe and confidential process to report any misconduct.

Contact our Integrity hotline also, read our Code of Conduct.