Providence

Principal Software Engineer

Providence
Apply
17 days ago
Hyderābād, IndiaStaff+

Responsibilities

  • Design, build, and maintain secure, scalable, cloud-native full-stack applications, APIs, integrations, and AI-enabled platforms.
  • Automate CI/CD, DevOps, and MLOps workflows to improve reliability, reproducibility, and delivery speed.
  • Drive architecture, design reviews, engineering standards, security, observability, and operational excellence across platforms.
  • Deliver full-stack features, backend services, APIs, cloud-native components, and AI/ML integrations.
  • Improve platform reliability and debug production issues.
  • Partner with product, architecture, data, platform, and operations teams to deliver business outcomes.
  • Mentor engineers and promote continuous improvement, automation-first thinking, and strong software engineering practices.

Requirements

  • B.Tech. in Computer Science or a related field.
  • 10+ years of professional software engineering experience.
  • Strong full-stack development background and programming skills in Python and .NET.
  • Experience building scalable cloud-native services and AI-enabled capabilities.
  • Understanding of CI/CD, DevOps, Infrastructure-as-Code, APIs, distributed systems, SQL, data modeling, and production reliability practices.
  • Hands-on exposure to AI/ML lifecycle, MLOps, model deployment, observability, RAG, prompt engineering, or domain-specific AI solutions.
  • Strong debugging, problem-solving, communication, collaboration, stakeholder management, and Agile/Scrum capabilities.
  • Experience using Azure DevOps and Git.

Tech Stack

Providence

About Providence

10,000+ employees
Contact me