Principal Software Engineer

6 days ago


Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 28,00,000
Senior C++ Software Engineer

We are seeking a highly skilled Senior C++ Software Engineer to join our team. This is a great opportunity for an experienced professional looking to take their career to the next level.

About the Role

This is a senior-level position that requires a strong background in C++ programming, software architecture, and development processes. As a Senior C++ Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using C++. You will work closely with our team of engineers to deliver high-quality software solutions that meet the needs of our customers.

Key Responsibilities
  • Design, develop, and maintain robust and efficient C++ applications on Linux.
  • Implement and optimize multithreaded applications for maximum performance and scalability.
  • Write clean, well-documented, and testable code.
  • Participate in the full software development lifecycle including requirements gathering, design, coding, testing, and deployment.
  • Debug and troubleshoot complex software issues and implement effective solutions.
  • Optimize application performance using memory management, loop optimization, and inline functions.
  • Collaborate with software engineers, QA, and project managers to deliver quality software.
  • Contribute to architectural design and participate in technical discussions.
  • Stay up-to-date with the latest C++ standards and development best practices.
  • Utilize and integrate with source code management tools.
  • Employ Agile/Scrum methodologies throughout the development process.
  • Work with Docker and container technologies for application deployment.
Mandatory Skills and Qualifications
  • 5+ years of hands-on experience in C++ programming, with strong understanding of memory management, file I/O, and streams.
  • Solid expertise in multithreading including thread management, synchronization (mutexes, condition variables), and kernel-level understanding.
  • Proficiency in Linux development with deep understanding of command-line tools, POSIX standards, processes, and networking.
  • Strong understanding of software architecture principles within a C++ environment.
Benefits

We offer a competitive salary and benefits package, including health insurance, retirement savings plan, and paid time off.

How to Apply

To apply for this exciting opportunity, please submit your resume and cover letter to us. We look forward to hearing from you



  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title: Principal Software EngineerAs a key member of our engineering team, you will be responsible for developing and delivering high-quality software solutions that meet the needs of our customers. In this role, you will work closely with cross-functional teams to design, develop, test, and deploy software applications that are reliable, efficient, and...


  • Chennai, Tamil Nadu, India SES Full time US$ 1,50,000 - US$ 2,00,000 per year

    Principal Software EngineerROLE DESCRIPTION SUMMARYIntelsat Inflight has an exciting opportunity for a Principal Software Engineer. You will be part of a team responsible forAirborne System Software design and developmentevolving and scaling the platform for any WAN technologies (ATG4/ Ku/ 2Ku/ESA etc.)delivery of application technology solutions and data...


  • Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,50,000 - US$ 2,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India A2Mac1 LLC Full time US$ 1,50,000 - US$ 2,00,000 per year

    Mission :As a member of our global technology team, we are looking for a Principal Software Engineer. Reporting to the Head of Engineering, as part of our Engineering team, you will be working closely with product owners and solution architects with responsibility for guiding the team on the technical direction of the development of the A2MAC1 Platform.Your...


  • Chennai, Tamil Nadu, India A2MAC1 Full time US$ 1,50,000 - US$ 2,00,000 per year

    Mission : As a member of our global technology team, we are looking for a Principal Software Engineer. Reporting to the Head of Engineering, as part of our Engineering team, you will be working closely with product owners and solution architects with responsibility for guiding the team on the technical direction of the development of the A2MAC1 Platform.Your...


  • Chennai, Tamil Nadu, India Strategy Full time

    Company Description : Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation.We don't just follow trends - we set them and drive change.As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...


  • Chennai, Tamil Nadu, India Striim Full time

    About the job :Striim, (pronounced stream with two is for integration and intelligence), is a unified data integration and streaming platform that connects clouds, data, and applications with unprecedented speed and simplicity to deliver the right data at the right time. Striim is used by enterprise companies to monitor events across any environment, build...


  • Chennai, Tamil Nadu, India beBeeSOFTWARE ENGINEER Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    As a seasoned software engineer, you will be responsible for designing and developing interactive user interfaces using HTML5, CSS3, JavaScript, and frameworks such as Angular. Your expertise in Java and SQL will enable you to integrate APIs and manage client-server communications using RESTful web services. Additionally, you will work with databases like...


  • Chennai, Tamil Nadu, India Equiniti Full time

    Management Level EPosition Principal Software Engineerxe2x80x8b Java Location Chennai IndiaReports to Engineering ManagerPURPOSE OF POSITIONA national and international employee plans and transfer agent administrator is seeking a Principal Software Engineer with experience in development deployment and operation of software solutions primarily based on...


  • Chennai, Tamil Nadu, India Strategy Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Company DescriptionStrategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends, we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...