Principal Software Engineer - Cloud Infrastructure

  • Hyderabad
  • Inovalon

Job Requirement:

  • Minimum 8+ years’ experience of related professional experience, prior software engineering experience preferred.
  • 2+ years’ experience with leading design or architecture (design patterns, reliability, and scaling) of new or existing services/systems
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
  • Experience working with C# or Java or Python or similar software programming languages.
  • Experience working with Terraform (TF) or similar IaC tools.
  • Experience working with managed services in public cloud like GCP, AWS or Azure
  • Experience working with Containers and Kubernetes.


Duties and Responsibilities:

  • Work as part of a global, cross-functional team to build and operate innovative services/platforms for Inovalon applications.
  • Take ownership of problems and continuously strive to become a better problem solver.
  • Document technical solutions and articulate these solutions to architecture group and leadership.
  • Collaborate effectively with cross-functional and partner teams to define project requirements.
  • Troubleshoot and resolve complex system level stability or scalability issues.
  • Design, implement, test, deploy and maintain innovative software solutions to drive services optimization, cost, and security.
  • Write high quality distributed system software.
  • Apply agile development principles to continuously deliver value and readily adapt to evolving requirements.
  • Maintain code integrity and organization, ensuring the highest level of performance for both front-end and back-end code.
  • Drive a results-oriented culture with a strong focus on engineering excellence, execution and propagate build for scale mindset.


Education:

Bachelor’s degree in computer science, engineering or equivalent or equivalent experience in Technology