Overview
Staff Software Engineer L5 who designs and builds resilient, secure, high-throughput, multi-tenant services, provides technical leadership, and helps raise the engineering bar through hands-on leadership and collaboration.
What you'll do
- Design distributed systems that are resilient, secure, and scalable from inception for high-throughput, multi-tenant services.
- Raise the engineering bar for scale, resiliency, and security by providing technical leadership and promoting engineering excellence.
- Discover, review, and influence evolving designs, architectures, and standards for building and delivering services and solutions.
- Investigate, design, and implement innovative technologies that expand Inovalon's infrastructure through robust and scalable solutions.
- Champion enterprise infrastructure vision and strategy while serving as a subject matter expert in service reliability and sustainability.
- Develop and execute designs for complex systems backed by thorough engineering analysis, detailed design, testing, and optimization.
- Develop, gather, and use metrics to manage server fleets and complex computing systems to drive automation, performance, and continuous improvement.
- Set direction and goals for the team related to project impact, product quality, and engineering efficiency, and lead major initiatives, rollouts, and phased releases.
- Mentor and onboard new team members to support successful ramp-up and ongoing development.
- Collaborate with engineers, teams across Inovalon, and external customers to understand requirements, maintain a tight data-driven feedback loop, and participate in an on-call rotation to resolve critical issues within defined SLAs.
What you'll need
- Minimum 8+ years of related professional experience.
- Bachelor's degree in Computer Science, Software Engineering, or Information Technology, or equivalent combination of education and experience.
- 2+ years of experience leading design or architecture for new or existing services and systems, including design patterns, reliability, and scaling.
- Excellent programming skills in object-oriented programming languages, including .NET and C#, with experience in RESTful API development and EF Core mapping.
- Proficiency with Angular and TypeScript.
- Experience working with SQL, RDS, and DynamoDB.
- Solid understanding of software and database design patterns.
- Strong knowledge of data structures, algorithms, and design for performance, scalability, and availability.
- Experience working with managed services in cloud-native AWS, containers, Kubernetes, Terraform, and CI/CD.
- Experience working with OAuth2, JWT, and Secrets Manager.
- Demonstrate growth potential and learning agility by quickly learning new technologies, architectures, and service patterns and applying them to improve engineering outcomes.
- Demonstrate leadership by setting technical direction, influencing design decisions, mentoring engineers, and collaborating effectively across teams and with external customers.
- Demonstrate adaptability by adjusting to changing priorities, evolving architectures, production needs, and phased delivery requirements while staying focused on outcomes.
- Demonstrate creative thinking by identifying practical, innovative ways to improve service reliability, infrastructure, automation, and engineering efficiency.
- Demonstrate analytical skills by using metrics, engineering analysis, and sound judgment to diagnose issues, evaluate tradeoffs, and optimize system performance.
Details
- Location: Hyderabad.
- Primarily a computer-based role performed in a remote, hybrid, or office environment.
- Some travel may be required, depending on the needs of the role.
- Requires prolonged periods of computer use and frequent communication and interaction with others, virtually and/or in person.
- May occasionally require transporting or moving work-related equipment weighing up to 10 pounds.
- Adhere to all confidentiality and HIPAA requirements as outlined within Inovalon's Operating Policies and Procedures.
Read the full description and apply on the company’s own careers page.