Principal Software Engineering Professional

2 weeks ago


Bengaluru, Karnataka, India beBeeDeveloper Full time ₹ 20,00,000 - ₹ 25,00,000
Senior Developer

The role of Senior Developer is a challenging and rewarding opportunity for a proactive and technically adept individual to lead the maintenance and enhancement of mission-critical media broadcast applications.


Key Responsibilities:
  1. Application Development: Design, develop, and maintain high-complexity desktop applications using C++/MFC, ensuring clean code and adherence to standards.
  2. Technical Leadership: Perform impact analysis on change requests, diagnose root causes, and resolve performance issues efficiently.
  3. Code Management: Monitor static code analysis tools (e.g., CAST, SonarQube) to manage technical debt.
  4. Productivity Improvement: Identify and apply AI-driven engineering solutions to improve productivity and code quality.
  5. Collaboration: Conduct thorough code reviews and validate delivery artifacts for robustness. Mentor junior developers, offering guidance and constructive feedback.
  6. Technical Discussion: Lead technical discussions and contribute to tooling, product modernization, and non-functional requirement strategies.
  7. Cross-Functional Collaboration: Collaborate with cross-functional teams and build strong relationships with peers, stakeholders, and customers.

Required Skills and Qualifications:
  • C++ Fundamentals: Excellent knowledge of OOP, STL, templates, and modern C++ (C++11/14/17).
  • Memory & Thread Management: Expertise in pointers (smart and traditional), dynamic allocation, and multithreading (Windows threads, synchronization).
  • MFC & Win32 API: Deep experience in MFC-based Windows desktop development and system-level programming.
  • COM/DCOM: Basic understanding of component-based development.
  • Tools Expertise: Proficient with Visual Studio, its debugging tools, profiling, and memory leak detection.
  • Database & Version Control: Hands-on experience with MS SQL Server and Git (Bitbucket/Azure DevOps).
  • Testing & Maintenance: Skilled in writing unit tests, estimating work, and managing nightly build stability.
  • Agile & SAFe: Experience working within Scaled Agile Framework.

Technologies required: Windows, IIS, PowerShell, SQL Server, Git, Visual Studio. Mandatory Skills: VC++ with MFC and Win 32 API, C++ with Standard Template Libraries, Git on BitBucket / Azure Dev Ops, SAFe.



  • Bengaluru, Karnataka, India PROGRESS SOFTWARE Full time US$ 1,20,000 - US$ 1,50,000 per year

    Principal Software Engineer (DotNet Fullstack) Hybrid Location: Bengaluru, IndiaDepartment: Software EngineeringApply nowJob Summary We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease. Were proud to have a diverse,...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal Engineer - Automation Python ScriptingThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools ...


  • Bengaluru, Karnataka, India NIKE Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India NIKE Full time

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology Center WHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world.  You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Overview:Principal Software EngineerYou wish to work in a fun and supportive environment.At One Identity we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed.One Identity is seeking a Principal...


  • Bengaluru, Karnataka, India Harness Full time US$ 1,50,000 - US$ 2,50,000 per year

    Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while improving the developer experience. We offer solutions for every step of the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...


  • Bengaluru, Karnataka, India Oracle Full time US$ 1,50,000 - US$ 2,00,000 per year

    As a Principal Software Engineer on the Marketplace team, you will help lead our development efforts as we build the technology platform that will act as the central marketplace for our clouds software offerings. You will be a core contributor and one of the technical leads driving design and delivery of marketplace cloud services on a team of software...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Principal Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Principal Python DeveloperThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...