Search by job, company or skills

Providence India

Lead Software Engineer

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Sr. Software Engineer

How is this team contributing to Providence's vision

Our team builds robust, cloud-native platforms that deliver reliable, resilient, and high-performance connectivity across our hospitals. These platforms empower caregivers with seamless access to critical systems-directly supporting our mission: Health for a better world.

What will you be responsible for

  • Design and implement high-performance, cloud-native microservices with a strong focus on Python (FastAPI), JavaScript frameworks, PostgreSQL, and scalable distributed systems.
  • Architect and build end-to-end full-stack solutions using React/Next.js, modern JavaScript tooling, and Python-based backend services.
  • Develop highly scalable, sustainable, and performant systems, ensuring low latency, reliability, and observability.
  • Deliver well-tested features across multiple services and platforms using DevOps pipelines (GitHub Actions), containerization (Docker), orchestration (Kubernetes).
  • Build APIs and integrate with internal and external systems following modern API design standards.
  • Analyze, collate, and transform large data sets to solve complex, real-world challenges.
  • Use engineering best practices to ensure maintainable, secure, and enterprise-grade software.
  • Drive, own, and influence architecture, design decisions, and system blueprints.
  • Collaborate with cross-functional teams-architects, analysts, data engineers-to deliver solutions that enable business workflows.
  • Work within a culture of continuous improvement, experimentation, and learning.
  • Apply performance tuning, profiling, and architectural optimization techniques across services.
  • Contributes to the evolution of AI-enabled engineering by exploringGenAI and Agentic AI application patterns.

What would your day look like

  • Build and maintain Azure cloud-native and hybrid (cloud + on-prem) solutions.
  • Develop enterprise-grade front-end applications using React/Next.js, TypeScript, HTML5, CSS3.
  • Implement full-stack Python services using FastAPI, asyncio, message queues, and microservices practices.
  • Design and maintain relational data models and schemas using PostgreSQL / SQL.
  • Contribute to CI/CD automation, IaC, and platform reliability using GitHub Actions, Kubernetes, Docker, and monitoring tools.
  • Integrate APIs, microservices, and third-party systems using secure, scalable patterns.
  • Optionally, they contribute to .NET-based microservices where needed (secondary skills).

Who are we looking for

  • B. Tech in Computer Science or related field-or equivalent industry experience.
  • 6+ years of professional software engineering experience.
  • Primary Skills (Highly Preferred / Core Requirement):
    • Strong experience in modern JavaScript frameworks: React, Next.js.
    • Strong Python Full-Stack development experience with FastAPI.
    • Experience with microservices architecture, distributed systems, event-driven design.
    • Expertise in designing scalable PostgreSQL schemas and SQL optimization.
    • Hands-on with Kubernetes, Docker, API gateways, service mesh concepts.
    • Experience in building scalable, resilient cloud-native applications (Azure preferred).
    • Solid understanding of DevOps pipelines (GitHub Actions).
    • Strong grounding in OOP, OOAD, design patterns, and enterprise architecture principles.
    • Performance engineering experience-profiling, tuning, optimizing distributed systems.
    • Experience with highly scalable enterprise systems and multi-tier architectures.
  • Secondary / Complementary Skills:
    • C#, .NET Framework/.NET Core for legacy or integration workloads.
    • SQL server or other relational databases.
    • Experience with React, HTML/CSS, and TypeScript (if not already in primary skill set).
    • Familiarity with Agile/Scrum and ADO/Git.
  • Preferred Qualifications:
    • Experience with GenAI frameworks, GitHub Copilot, M365 Copilot.
    • Exposure to Agentic AI application development.
    • Familiarity with distributed systems, asynchronous messaging, event-driven designs.
    • Ability to navigate ambiguity, prioritize efficiently, and deliver results in fast-moving environments.

More Info

About Company

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.

Job ID: 142241725