Qualys Logo

Qualys

Principal Software Engineer

Posted 8 Days Ago
Be an Early Applicant
India
Senior level
India
Senior level
As a Principal Software Engineer, you will develop scalable applications, lead all stages of the software development life cycle, employ strong design principles, enhance application performance through concurrency management, mentor junior engineers, and contribute to strategic discussions within the engineering team.
The summary above was generated by AI

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Company Profile:

Qualys Cloud Agent enables instant Global visibility of IT assets – even occasionally connected mobile and virtual devices, with up-to-date asset configuration data for security and compliance. A low foot-print agent installed on endpoints, Cloud Agent brings high-performance functionality of all Qualys Cloud Platform services to all IT assets in the global enterprise.

Cloud agent is one of the pivotal components in Qualys cloud security infrastructure. It is light-weight, multi-platform, easy to configure and self-managed. It helps organization inventory and scan millions of IT assets from a security standpoint. Cloud Agent is a foundation upon which Qualys plans to build next-generation security services in the future. Be one of the first members of the team, which does innovative and exciting work to carry forward Qualys vision.

Core Responsibility

As a Principal Software Engineer, you will be responsible for developing a cutting-edge, scalable application which is being used by millions of customers worldwide. This position offers you an opportunity to work with world-class engineers and build resilient features to support millions of endpoints. The work involves complete ownership from a delivery perspective, including design, architecture, development, operations, and end-to-end support/maintenance of our systems. You will become the face of the team from a feature standpoint on all technical aspects. You will be responsible for guiding and mentoring other talented engineers on your team on highly complex projects and responsible for hiring new engineers/interns.

Why Join Us?

  • Innovation-Driven: Be part of a team that thrives on innovation and is always looking to push technological boundaries.
  • Growth Opportunities: Continuous learning and professional development opportunities to keep you ahead of the curve.
  • Collaborative Environment: Work with a diverse and talented team where your contributions are valued and your ideas matter.
  • Cutting-Edge Projects: Engage in challenging projects that require creative problem-solving and technical expertise.

If you are a self-driven, quick learner ready to explore new approaches and take on exciting challenges, apply now to join our team of exceptional engineers. Let’s innovate together and make a difference!

Join a dynamic and innovative team dedicated to pushing the boundaries of technology. We are seeking a highly skilled and experienced Senior C/C++ Software Engineer to work on cutting-edge Enterprise and Consumer-level product lines. If you are passionate about creating scalable, high-performance applications and have a knack for solving complex problems, we want to hear from you.

Key Responsibilities:

  • Hands-on Development: Leverage your  C/C++ experience on Linux/Unix/Solaris platforms to build robust and efficient software solutions. Lead all stages of the development life cycle: initial analysis, implementation, integration, testing, debugging, and support.
  • Design Excellence: Utilize your strong Object-Oriented Design skills, adhering to SOLID principles and design patterns, to independently design complex modules with high-quality code.
  • Debugging and Problem-Solving: Exhibit exceptional debugging and problem-solving abilities, with deep knowledge of data structures, algorithms, and system design. Help troubleshoot open issues and bug fixes; enhance design to prevent recurring defects.
  • Concurrency Management: Implement multi-threading, thread synchronization, and parallel processing to enhance application performance.
  • IPC Expertise: Apply your comprehensive understanding of Inter-Process Communication (IPC) mechanisms to optimize system interactions.
  • Innovation and Scalability: Drive innovation and develop scalable, high-performance applications that push the envelope of what's possible.
  • Best Practices: Champion best engineering practices throughout the Software Development Life Cycle (SDLC), including coding standards, code reviews, source control management, CI/CD pipelines, and testing.
  • Strategic Contribution: Participate in engineering roadmap discussions and collaborate with PM and leadership teams to explore untapped market opportunities.
  • Mentorship: Mentor and guide junior team members, fostering technical growth and excellence within the team.
  • Latest Standards: Stay updated with the latest C++ standards (C++11 and/or C++14) and unit testing frameworks. Stay abreast of current trends, industry best practices, and applicable technologies, including scripting, security issues, authoring tools, modern design tools, and new languages.An ideal candidate would have
  • Communication and Collaboration: Collaborate with cross-functional teams, including project management, product management, SecOPS, and DevOps. Build relationships with all functional areas and manage stakeholder expectations.
  • Talent Acquisition: Recruit, onboard, and train high-performing employees to timely deliver on the product roadmap. 

Desirable skills:

  • Good understanding of Networking
  • Exposure to Security technologies
  • Exposure to SSL/TLS and Cryptography
  • Familiarity with Golang

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science Engineering (M.E / M.Tech, B.E / B.Tech, MCA).
  • 12 to 15 years of experience as a Principal Software Engineer, Software Engineer, Software Developer, or similar roles

Top Skills

C
C++

Similar Jobs

Be an Early Applicant
Yesterday
Hyderabad, Telangana, IND
Hybrid
1,197 Employees
Expert/Leader
1,197 Employees
Expert/Leader
Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
As a Principal Software Engineer at Crunchyroll, you will lead the design and implementation of complex software systems, optimize performance, and ensure scalability. You will collaborate across teams, mentor engineers, and address key business challenges with innovative solutions.
Be an Early Applicant
2 Days Ago
Navi Mumbai, Thane, Maharashtra, IND
Hybrid
12,700 Employees
Expert/Leader
12,700 Employees
Expert/Leader
Enterprise Web • Fintech • Financial Services
The Principal Software Engineer will design and develop web and enterprise solutions, improve data structures, enforce agile practices, and take part in high-quality deliverable production. Responsibilities include mentoring team members and participating actively in design and architecture phases, while also ensuring adherence to best software development practices.
Be an Early Applicant
5 Days Ago
Bengaluru, Karnataka, IND
Remote
11,000 Employees
Senior level
11,000 Employees
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Principal Software Engineer in the Analytics Platform team at Atlassian, you will lead the development of a unified analytics platform, addressing big data challenges and leveraging cloud technologies. You will define the technical direction, drive project outcomes, and mentor engineers, ensuring operational excellence and promoting data-driven engineering practices.

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account