Padmi
Inovalon logo
Inovalon

healthcare analytics · real-world data

Staff Software Engineer

Delhi NCRPosted 1 month ago
Software engineeringStaff+Full Time
Apply at Inovalon

Opens the source posting on foundit.in

Source description

About the role

View original

Senior Staff Software Development Engineer Overview In this role, you will design, build, and operate high-throughput, multi-tenant services. You'll lead architecture and implementation of resilient, secure distributed systems, set engineering standards, and mentor teams to deliver high-quality, well-tested, maintainable code. Key Responsibilities Architecture & Design Lead end-to-end design of resilient, secure, and scalable distributed systems. Define and evolve service architectures, interfaces, and platform standards. Produce design docs with clear trade-offs, assumptions, and risk mitigation. Engineering Excellence Raise the bar on reliability, performance, security, and testability. Ensure high code quality through reviews, automated testing, CI/CD, and observability. Drive performance profiling, capacity planning, and cost optimization. Delivery & Operations Own service SLIs/SLOs; implement monitoring, alerting, and runbooks. Lead major projects and phased rollouts with measurable outcomes. Use metrics to manage large server fleets and complex compute systems; automate wherever possible. Leadership & Collaboration Set technical direction and goals for impact, quality, and efficiency. Mentor and onboard engineers; cultivate a learning and safety culture. Partner with product, security, SRE, data, and customer teams to refine requirements via tight, data-driven feedback loops. Compliance & Policy Rigorously adhere to confidentiality, HIPAA, regulatory, and internal policy requirements in all aspects of design, development, and operations. Maintain compliance with Inovalon policies, procedures, and mission. Minimum Qualifications Experience: 12+ years in software engineering with deep experience in full-stack or platform development for high-scale, distributed systems (virtualization, multi-tenant, high-performance computing) with health care systems. Architecture & Systems: Strong background in system design, security fundamentals, reliability engineering, and automation. Programming & Frameworks: Expertise with .NET 8/C# , Node.js , Angular 18+ and scripting languages ( Python, TypeScript ) Cloud & DevOps: Production experience on AWS ; Azure DevOps for CI/CD; infrastructure as code and modern observability practices. Data & Storage: SQL Server 2022 , Snowflake, PostgreSql ; schema design, performance tuning, and data reliability. Quality: Test automation (e.g., Selenium , unit/integration/e2e), blue/green or canary rollouts, monitoring, and proactive stability improvements. Virtualization/Containers: Hands-on with virtualization/containerization and orchestrated environments. Problem Solving: Expert, creative troubleshooter with a bias for elegant, maintainable solutions; calm under pressure; strong written and verbal communication. Education Bachelor's degree in computer science, Software Engineering, Information Technology, or related field (or equivalent practical experience).

One address, no account. We’ll tell you when matching roles go live.

More at Inovalon

Related open roles

View all roles
Staff Software Engineer at Inovalon · Padmi