Principal Software Engineer (Full Stack)

8 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Principal Software Engineer (Full Stack)

Remote / Full-time


About Our Client:


Our client is an AI-powered software services startup founded by a team of ex-Microsoft, JP Morgan, IIT, and ISB alumni. They are pioneering a new model for software delivery—one that blends elite engineering talent with proprietary AI agents to build enterprise-grade products with unmatched speed and quality.


Their teams work closely with ambitious startups and large enterprises to solve complex business and technical challenges. From building mission-critical platforms to automating legacy workflows, our client helps organisations turn bold ideas into scalable software—faster than ever before.


If you’re excited by high-impact problems, product ownership, and cutting-edge tools, this is a front-row seat to the future of software development.


The Role:


  • We are looking for a Principal Software Engineer who will be responsible for designing, developing, and maintaining scalable, high-performance applications.
  • You will work closely with product managers, designers, and other engineers to deliver robust solutions that drive business impact.
  • This role demands strong technical expertise, end-to-end ownership of features, and the ability to make architectural decisions for performance, security, and scalability.


Core Responsibilities:


  • Design, develop, and maintain high-quality, scalable, and secure applications.
  • Take ownership of end-to-end feature implementation — from requirement analysis to deployment.
  • Write clean, efficient, and testable code following best practices.
  • Participate in architecture and design discussions to ensure optimal technical solutions.
  • Collaborate with cross-functional teams (Product, Design, QA) to deliver on business goals.
  • Optimise application performance and troubleshoot complex technical issues.
  • Mentor junior engineers and contribute to team knowledge sharing.
  • Drive engineering excellence through code reviews, CI/CD, and automation.


What We Value:


  • Strong problem-solving skills and ability to write efficient, scalable code.
  • Proficiency in data structures, algorithms, and system design.
  • Understanding of Agile development methodologies and DevOps culture.
  • Passion for learning and adapting to emerging technologies.
  • Ability to collaborate in a fast-paced, dynamic environment.


What We Look For:


Experience:

  • 4–8 years of hands-on software engineering experience, preferably in fast-paced environments, with client-facing roles.


Skills:


  • Understanding of Agile methodologies.
  • Excellent communication and client-facing skills.
  • Ability to write clear user stories, acceptance criteria, and documentation.
  • Proven track record of timely project delivery across multiple parallel initiatives.


Mindset:


  • Ownership-driven, proactive, and comfortable with ambiguity.
  • Ability to balance client priorities with internal execution realities.
  • Strong problem-solving attitude with a bias for action.


Benefits:


  • Learning & development budget
  • Remote working model
  • Access to high-impact projects and mentorship across domains
  • Annual retreats and offsite experiences

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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