Principal Platform Engineer (Director Level) | Kolkata, India

Principal Platform Engineer (Director Level) | Kolkata, India

What you will be doing:


Responsibilities:

  • Will make an obvious positive impact on the entire company’s technical trajectory. Sought out for technical guidance; anticipates technical issues at the product level and makes architectural and design decisions to avoid them.
  • A record of creating sweeping improvements in stability, performance, and scalability across major business-critical systems.
  • Drive large technology transformation projects across a Single Threaded Organization/ Single threaded Leadership.
  • Sets short to medium-term strategic technical direction, able to look ahead 6-12 months and identify the areas of the greatest need and create plans to improve them.
  • Consistently able to reduce the complexity of projects, services, and processes to improve system and team efficiencies.
  • Shapes broad architecture; ships multiple large services, complex reusable components, or major pieces of infrastructure.
  • Serves as a technical mentor for other engineers in the organization. Is an active force multiplier – builds mechanisms to scale their impact throughout the organization through other engineers.
  • Multiplies the effectiveness of others by facilitating cross-team work.
  • Listens and guides debates to help reach a consensus; once a decision is made, clearly communicates, and backs that decision.
  • Introduces the team to new technology and trains them to proficiency.
  • Keep the business as the driver when defining and building new services and implementing new technologies.

Experience:

  • Engineering degree in IT/ Computer Science with 12+ years of progressive industry experience in a technology / product development organization, with at least 2+ years in a comparable role as a Principal Engineer supporting a mid-sized department (30+ engineers).
  • 4+ years of experience in Azure Cloud Infrastructure.
  • 4+ experience in Microsoft (.Net) based platform technologies.
  • 4+ years of experience in architecture and design (architecture, design patterns, reliability, performance, security, and scaling) of new and current systems, including owning critical portions of the codebase.
  • Distributed Systems, Algorithms and Data Structures – designing and developing highly scalable, high throughput, low latency distributed systems.
  • Demonstrated Prior experiences in decoupling monoliths into scalable service-oriented architectures, fostering greater team autonomy and engineering velocity.
  • Infrastructure and Platform Automation – Experience with IaaS and PaaS tools and DevOps methodologies.
  • Experience with diverse database technologies in relational database (MS SQL) and NoSQL databases like Cassandra, DynamoDB, or MongoDB.
  • Experience with microservices and SOA architectures
  • Experience with data warehousing, data lake and analytics technologies
  • EExperience in Asynchronous Message and Event based architectures.
  • A passionate and hands-on approach to mentoring engineers in design, algorithms, coding, security, and other non-functional requirements.
  • Operational Excellence: Drive continuous improvement in your department’s operational performance – including bringing a focus on root cause analysis, correction of errors and driving improvements to product development processes (requirements engineering to QA and DevOps)
  • Excellent communication and problem-solving skills.
  • Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment.

Qualifications:

  • Bachelor’s Degree in appropriate field of study or equivalent work experience

Reporting:

  • This role reports to Sr. Director – Engineering
APPLY Now