Principal Software Engineer

10 - 15 years

11 - 20 Lacs

Posted:21 hours ago| Platform: Foundit logo

Apply

Skills Required

CI/CD process JavaScript/TypeScript

Work Mode

On-site

Job Type

Full Time

Job Description

Principal Software Engineer

What you will do

  • Lead the design and development of scalable, secure cloud solutions on

    Microsoft Azure

    , covering compute, storage, networking, and security components.
  • Define technical direction and make key architectural decisions to align with product and business goals.
  • Provide guidance and mentorship to engineering teams, promoting best practices in coding, testing, and design.
  • Drive improvements in

    CI/CD processes

    and collaborate closely with DevOps teams to ensure smooth, reliable deployments.
  • Troubleshoot and resolve complex issues across development and production environments.
  • Work closely with product managers, architects, and other stakeholders to deliver high-quality solutions.
  • Stay ahead of the curve: Evaluate new

    Azure services

    and emerging technologies, and recommend what adds real value.
  • Drive technical research and build proof-of-concepts to test and validate new solutions and architecture decisions.
  • Maintain clear technical documentation, including architecture diagrams and design specifications, to support development and future maintenance.
  • Ensure that solutions adhere to security, compliance, and performance requirements while optimizing for cost and scalability.
  • Contribute to product innovation and long-term technology strategy, influencing the roadmap with technical insights.

What we are looking for

Required Skills:

  • Strong knowledge of

    software engineering principles

    and design patterns, with hands-on experience in building scalable, secure solutions.
  • Proven

    full-stack developer

    with hands-on experience in

    C#, JavaScript/TypeScript

    , leveraging frameworks such as

    ASP.NET and Angular

    .
  • Strong knowledge of

    Microsoft Azure services and architecture

    , with hands-on experience deploying and managing production environments.
  • Familiarity with

    CI/CD pipelines

    , DevOps practices, and

    Infrastructure as Code

    (e.g., Terraform).
  • Ability to

    troubleshoot and optimize complex systems

    for performance, security, and cost efficiency.
  • Excellent

    English communication and collaboration skills

    , with the ability to lead discussions and mentor team members.

Qualifications

  • A Bachelor's or Master's degree in Computer Science or a related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You