Principal Engineer

10 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position:

Location:

Experience:


About the role:

The Principal Engineer assumes individual accountability for end-to-end delivery of complex, multi-team / squads’ projects. They serve as the technical stewards of significant components within the systems, infrastructure, and design decisions. Additionally, they take charge of, and ensure, the planning and punctual completion of work within their respective teams.

You will report to the Head of Engineering and be part of the Product & Tech team, working closely with Technology, Product, and other key stakeholders. This role requires innovating quickly in an agile, high-energy environment while delivering impactful technology solutions.


Responsibilities:

  • Possesses an in-depth understanding of multiple programming languages and paradigms.
  • Demonstrates high-level proficiency in a specific technology area while maintaining a working understanding of related systems.
  • Challenge the tech status quo and propose improvements, automation, and modernization.
  • Enhance architecture and code structure to promote testability and maintainability.
  • Analyze broader technical picture, bottlenecks, dependencies, and synergies with other system components.
  • Build high-quality, clean, scalable, and reusable code by enforcing best practices in software engineering and architecture.
  • Develop and contribute to architectural principles, methodologies, and standards.
  • Manage security risks flagged by tools and ensure security measures are integrated in solutions.
  • Stay updated with the latest technology trends and recommend adoption where appropriate.
  • Assist enterprise architecture team with governance activities.
  • Actively participate in design reviews, offering and seeking constructive feedback.
  • Ensure robust documentation (e.g., RFCs, ADRs) to track design and architectural evolution.
  • Prioritize work to enhance predictability, quality, and delivery throughput.
  • Work with other Principal Engineers, POs, and SETLs to decompose high-level requirements and define MVPs.
  • Make prioritization decisions considering trade-offs between quality, technical debt, and timely delivery.
  • Provide mentoring to engineers on technologies, standards, best practices, and design patterns.
  • Actively participate in hiring top engineering talent.


Skills Required:

  • Java, Angular / React
  • Data Structures, Algorithms, Caching, System Designing
  • Architecture Experience, Product Development from Scratch
  • HLD & LLD


Qualifications:

Essential:

  • 8+ years of experience.
  • Expertise in Agile Development and iterative, collaborative methodologies.
  • Strong knowledge of CI/CD pipelines and practices.
  • Advanced understanding of Software Development Lifecycle (SDLC).
  • Expertise in APIs / Web Service Integration.
  • Advanced experience in Change Management.
  • Strong in Requirements Gathering.
  • Advanced skills in Algorithms and Data Structures.


Desired:

  • Experience in betting and gaming domain is a plus.
  • Strong stakeholder engagement and relationship building.
  • Excellent collaboration and communication skills.
  • Ability to invest in self and team capability building.
  • Analytical mindset with strong commercial insights.
  • Flexible, adaptable, and agile approach to challenges.
  • Results-driven with ownership and integrity.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, telangana, india

pune, maharashtra, india