
Search by job, company or skills
Job Title: Software Engineer II
How is this team contributing to Providence's vision
Our team builds robust, cloud-native platforms that provide reliable and high-performance connectivity across our hospitals. These platforms help caregivers access critical systems seamlessly-directly supporting our mission: Health for a better world.
What will you be responsible for
. Design and implement cloud-native microservices using Python (FastAPI), modern JavaScript frameworks, PostgreSQL, and distributed system patterns.
. Build end-to-end full-stack features using React/Next.js, JavaScript/TypeScript, and Python-based backend services.
. Develop scalable and performant systems, ensuring reliability, observability, and maintainability.
. Deliver well-tested code across multiple services using GitHub Actions, Docker, and Kubernetes.
. Build APIs and integrate with internal and external systems using modern API standards. . Work with large datasets-analyzing, transformation, and processing data to support business needs.
. Apply engineering best practices to deliver secure, maintainable, and enterprise-grade software solutions. . Contribute to architecture discussions and help shape technical design decisions.
. Collaborate with cross-functional teams including architects, analysts, and data engineers.
. Participate in a culture of continuous improvement, experimentation, and learning.
. Support performance tuning, profiling, and optimization activities under guidance.
. Contribute to exploration of GenAI and Agentic AI application patterns.
What would your day look like
. Build and maintain Azure cloud-native and hybrid (cloud + on-prem) systems.
. Develop enterprise-grade front-end applications using React/Next.js, TypeScript, HTML5, and CSS3.
. Implement Python backend services using FastAPI, asyncio, and microservice patterns.
. Design and maintain relational data models using PostgreSQL / SQL.
. Contribute to CI/CD automation and infrastructure workflows using GitHub Actions, Kubernetes, and Docker.
. Integrate APIs, services, and third-party systems with secure and scalable approaches.
. Optionally contribute to .NET-based microservices where required.
Who are we looking for
. B.Tech in Computer Science or related field, or equivalent industry experience.
. 2-4+ years of professional software engineering experience.
Primary Skills (Core Requirements):
. Strong experience with modern JavaScript frameworks: React, Next.js.
. Solid Python full-stack development experience with FastAPI.
. Understanding of microservices, distributed systems, and event-driven architecture.
. Experience designing scalable PostgreSQL schemas and writing optimized SQL.
. Hands-on experience with Kubernetes, Docker, API gateways, and related concepts.
. Experience building cloud-native applications (Azure preferred).
. Working knowledge of DevOps pipelines (GitHub Actions).
. Good understanding of OOP, OOAD, design patterns, and system design fundamentals.
. Exposure to performance tuning and profiling techniques.
Secondary / Complementary Skills:
. Familiarity with C# / .NET for legacy or integration scenarios.
. Experience with SQL Server or other relational databases.
. Additional experience in React, HTML/CSS, TypeScript.
. Familiarity with Agile/Scrum and Git/ADO workflows.
Preferred Qualifications:
. Experience with GenAI frameworks, GitHub Copilot, M365 Copilot.
. Exposure to Agentic AI development patterns.
. Familiarity with asynchronous messaging, distributed systems, and event-driven architecture.
. Ability to work in ambiguous, fast-paced environments and deliver high-quality solutions
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: 144587583