Principal Engineer

4 weeks ago


Pune, Maharashtra, India Thinkwise Consulting Llp Full time
Job Description

Position: Principal Engineer Software & Build Engineering

Work Mode: Hybrid

Overview

We are seeking a highly skilled and experienced Principal Engineer with expertise in both Software Engineering and Build Engineering. This hybrid role is ideal for a professional passionate about developing high-performance, scalable software systems and optimizing complex build pipelines. The ideal candidate will lead architecture design, mentor engineering teams, and ensure robust deployment practices.

Key Responsibilities

Software Engineering Responsibilities

- Design and develop high-performance software systems using C++, C#, and .NET technologies
- Architect scalable, real-time, multi-threaded, event-driven systems
- Work with low-level Windows internals, integrating with COM and ActiveX components
- Optimize existing code to meet performance, scalability, and maintainability goals
- Mentor and guide development teams on best practices in architecture, design, and testing
- Ensure adherence to modern SDLC, agile practices, and continuous improvement processes
- Conduct performance profiling and bottleneck resolution in complex systems

Build Engineering Responsibilities

- Lead the design and automation of build pipelines using Makefiles, InstallShield, and related tools
- Manage and optimize CI/CD pipelines for streamlined development and deployment
- Oversee Perforce version control and establish best practices for source code management
- Troubleshoot build failures, deployment issues, and provide root cause analysis
- Improve build system performance and reliability through strategic optimizations
- Collaborate with DevOps, QA, and development teams for cross-environment integration
- Mentor junior engineers on release engineering and version control practices

Required Skills & Experience

- 10+ years in software development with C++, C#, and .NET
- Strong experience in building real-time, multithreaded, event-driven systems
- Expertise in COM, ActiveX, and system-level Windows programming
- Deep understanding of Windows Internals
- Proficient in Makefile scripting, build automation, and Perforce version control
- Experience with CI/CD tools (e.g., Jenkins, TeamCity, Bamboo)
- Strong leadership and mentoring capabilities
- Excellent debugging, problem-solving, and communication skills
- Bachelor's or Master's in Computer Science, Engineering, or related field

Preferred Qualifications

- Experience with Docker, Kubernetes, or cloud-based build environments
- Knowledge of cross-platform development best practices
- Familiarity with software release management and versioning workflows
- Exposure to virtualization technologies and cloud platforms (AWS, Azure, GCP)

  • Pune, Maharashtra, India Systems Plus Full time

    SystemPlus is hiring for Principal Backend engineer. Exp: 10yr +Location: Remote. Principal Backend Engineer – Python/FastAPI | GCP | ArchitectureThe Principal Backend Engineer will lead the design and development of scalable backend systems that power our Mobile and Web applications. This role requires deep expertise in Python (especially FastAPI),...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Salt Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Principal Crypto Engineer - JD Location: HybridJob Type: FulltimeExperience Required: 3 – 5 years Department: Engineering / Security & Cryptography About Us:Salt Technologies Pvt. Ltd. is a cutting-edge technology firm focused on delivering secure and scalable blockchain and Web3 solutions. We are committed to staying at the forefront of cryptographic...


  • Pune, Maharashtra, India Pattern Full time

    Title Principal Software Engineer Job Information - The Principal Software Engineer leads and oversees the software engineering function focusing on the development release and maintenance of software applications and systems that align with business needs You will play an important role in creating and promoting standards that are used throughout the...

  • Senior Consultant

    3 days ago


    Pune, Maharashtra, India Principal Global Services Full time

    Responsibilities Technical coach to design develop coordinate conduct and monitor large or medium-scale coaching and mentoring programs required for individuals and teams engineering transformation Job involves getting deeper to understand team challenges and influence change thru various interventions including coaching mentoring and training ...


  • Pune, Maharashtra, India Mastercard Full time US$ 1,25,000 - US$ 1,75,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Principal Global Services Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Responsibilities Indicative years of experience: 5+years   Role Description: Develop, test and maintain applications with established processes while building holistic understanding of the underlying applications and domain   Reporting relationship: This role will report to Delivery Manager / Senior Delivery Manager   Technical Skill:The candidate must...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India NorthStar HR Consultants Full time

    Job Title - Sr. Principal Software Engineer - Quality AssurancePosition OverviewWe are seeking a Sr. Principal Software Engineer - QA to lead our quality strategy and execution in identity security within the cybersecurity domain. With 16+ years of experience, you will leverage advanced AI tools, bring deep expertise in quality assurance, and set the bar for...


  • Pune, Maharashtra, India NorthStar HR Consultants Full time

    Job Title - Sr. Principal Software Engineer - Quality Assurance Position Overview We are seeking a Sr. Principal Software Engineer - QA to lead our quality strategy and execution in identity security within the cybersecurity domain. With 16+ years of experience, you will leverage advanced AI tools, bring deep expertise in quality assurance, and set the...