Source description
About the role
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).
More at Inovalon